/*
 Navicat Premium Data Transfer

 Source Server         : 180.76.233.61
 Source Server Type    : MariaDB
 Source Server Version : 100803
 Source Host           : 180.76.233.61:3306
 Source Schema         : school

 Target Server Type    : MariaDB
 Target Server Version : 100803
 File Encoding         : 65001

 Date: 19/07/2022 13:40:47
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for gen_table
-- ----------------------------
DROP TABLE IF EXISTS `gen_table`;
CREATE TABLE `gen_table` (
  `table_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `table_name` varchar(200) DEFAULT '' COMMENT '表名称',
  `table_comment` varchar(500) DEFAULT '' COMMENT '表描述',
  `sub_table_name` varchar(64) DEFAULT NULL COMMENT '关联子表的表名',
  `sub_table_fk_name` varchar(64) DEFAULT NULL COMMENT '子表关联的外键名',
  `class_name` varchar(100) DEFAULT '' COMMENT '实体类名称',
  `tpl_category` varchar(200) DEFAULT 'crud' COMMENT '使用的模板（crud单表操作 tree树表操作 sub主子表操作）',
  `package_name` varchar(100) DEFAULT NULL COMMENT '生成包路径',
  `module_name` varchar(30) DEFAULT NULL COMMENT '生成模块名',
  `business_name` varchar(30) DEFAULT NULL COMMENT '生成业务名',
  `function_name` varchar(50) DEFAULT NULL COMMENT '生成功能名',
  `function_author` varchar(50) DEFAULT NULL COMMENT '生成功能作者',
  `gen_type` char(1) DEFAULT '0' COMMENT '生成代码方式（0zip压缩包 1自定义路径）',
  `gen_path` varchar(200) DEFAULT '/' COMMENT '生成路径（不填默认项目路径）',
  `options` varchar(1000) DEFAULT NULL COMMENT '其它生成选项',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`table_id`)
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4 COMMENT='代码生成业务表';

-- ----------------------------
-- Records of gen_table
-- ----------------------------
BEGIN;
INSERT INTO `gen_table` VALUES (3, 'school_course', '课程表', '', NULL, 'Course', 'crud', 'com.ruoyi.school.course', 'school', 'course', '课程', 'qiang', '0', '/', '{\"parentMenuId\":\"1\",\"treeName\":\"\",\"treeParentCode\":\"\",\"parentMenuName\":\"系统管理\",\"treeCode\":\"\"}', 'admin', '2022-06-25 20:27:48', '', '2022-06-26 06:29:48', '');
INSERT INTO `gen_table` VALUES (4, 'school_chapter', '章节表', '', NULL, 'Chapter', 'tree', 'com.ruoyi.school.chapter', 'school', 'chapter', '章节', 'qiang', '0', '/', '{\"parentMenuId\":\"2006\",\"treeName\":\"name\",\"treeParentCode\":\"father_id\",\"parentMenuName\":\"教学\",\"treeCode\":\"id\"}', 'admin', '2022-06-26 06:32:12', '', '2022-06-26 17:49:54', '');
INSERT INTO `gen_table` VALUES (5, 'school_classes', '班级表', '', NULL, 'Classes', 'crud', 'com.ruoyi.school.classes', 'school', 'classes', '班级管理', 'qiang', '0', '/', '{\"parentMenuId\":\"2006\",\"treeName\":\"\",\"treeParentCode\":\"\",\"parentMenuName\":\"教学管理\",\"treeCode\":\"\"}', 'admin', '2022-06-26 11:26:52', '', '2022-06-26 11:28:11', '');
INSERT INTO `gen_table` VALUES (6, 'school_knowledge', '知识点表', '', NULL, 'Knowledge', 'crud', 'com.ruoyi.school.knowledge', 'school', 'knowledge', '知识点管理', 'qiang', '0', '/', '{\"parentMenuId\":\"2006\",\"treeName\":\"\",\"treeParentCode\":\"\",\"parentMenuName\":\"教学管理\",\"treeCode\":\"\"}', 'admin', '2022-06-26 11:26:52', '', '2022-06-26 11:29:12', '');
INSERT INTO `gen_table` VALUES (8, 'school_question', '提问回答表', '', NULL, 'Question', 'crud', 'com.ruoyi.school.question', 'school', 'question', '回答管理', 'qiang', '0', '/', '{\"parentMenuId\":\"2006\",\"treeName\":\"\",\"treeParentCode\":\"\",\"parentMenuName\":\"教学管理\",\"treeCode\":\"\"}', 'admin', '2022-06-26 11:26:52', '', '2022-06-26 11:30:50', '');
INSERT INTO `gen_table` VALUES (9, 'school_resource', '资源表', '', NULL, 'Resource', 'crud', 'com.ruoyi.school.resource', 'school', 'resource', '资源', 'qiang', '0', '/', '{\"parentMenuId\":\"2006\",\"treeName\":\"\",\"treeParentCode\":\"\",\"parentMenuName\":\"教学管理\",\"treeCode\":\"\"}', 'admin', '2022-06-26 11:26:52', '', '2022-06-26 11:31:35', '');
INSERT INTO `gen_table` VALUES (14, 'school_problem', '题目表', '', NULL, 'Problem', 'crud', 'com.ruoyi.school.problem', 'school', 'problem', '题目', 'qiang', '0', '/', '{\"parentMenuId\":\"2006\",\"treeName\":\"\",\"treeParentCode\":\"\",\"parentMenuName\":\"教学管理\",\"treeCode\":\"\"}', 'admin', '2022-07-10 14:02:41', '', '2022-07-10 14:52:16', '');
INSERT INTO `gen_table` VALUES (20, 'school_classes_homework', '班级作业表', 'school_homework', '', 'ClassesHomework', 'crud', 'com.ruoyi.school.classhomework', 'school', 'classhomework', '班级作业管理', 'qiang', '0', '/', '{\"parentMenuId\":\"2006\",\"treeName\":\"\",\"treeParentCode\":\"\",\"parentMenuName\":\"教学管理\",\"treeCode\":\"\"}', 'admin', '2022-07-10 16:35:25', '', '2022-07-10 21:24:43', '');
INSERT INTO `gen_table` VALUES (21, 'school_student_homework_record', '学生作业表', NULL, NULL, 'SchoolStudentHomeworkRecord', 'crud', 'com.ruoyi.system', 'system', 'record', '学生作业', 'ruoyi', '0', '/', NULL, 'admin', '2022-07-10 16:35:26', '', NULL, NULL);
INSERT INTO `gen_table` VALUES (22, 'school_homework_problem', '作业题目表', '', NULL, 'HomeworkProblem', 'crud', 'com.ruoyi.school.homeworkproblem', 'school', 'homeworkproblem', '作业题目', 'qiang', '0', '/', '{\"parentMenuId\":\"2006\",\"treeName\":\"\",\"treeParentCode\":\"\",\"parentMenuName\":\"教学管理\",\"treeCode\":\"\"}', 'admin', '2022-07-10 16:35:26', '', '2022-07-10 16:41:30', '');
INSERT INTO `gen_table` VALUES (23, 'school_homework', '作业表', 'school_homework_problem', 'homework_id', 'Homework', 'sub', 'com.ruoyi.school.homework', 'school', 'homework', '作业', 'qiang', '0', '/', '{\"parentMenuId\":\"2006\",\"treeName\":\"\",\"treeParentCode\":\"\",\"parentMenuName\":\"教学管理\",\"treeCode\":\"\"}', 'admin', '2022-07-10 16:35:26', '', '2022-07-10 21:43:03', '');
INSERT INTO `gen_table` VALUES (24, 'school_student_problem_record', '学生答案记录表', NULL, NULL, 'SchoolStudentProblemRecord', 'crud', 'com.ruoyi.system', 'system', 'record', '学生答案记录', 'ruoyi', '0', '/', NULL, 'admin', '2022-07-10 16:35:27', '', NULL, NULL);
INSERT INTO `gen_table` VALUES (25, 'school_classes_student', '班级学生表', '', NULL, 'ClassesStudent', 'crud', 'com.ruoyi.school.classes', 'school', 'classesstudent', '班级学生管理', 'qiang', '0', '/', '{\"parentMenuId\":\"2006\",\"treeName\":\"\",\"treeParentCode\":\"\",\"parentMenuName\":\"教学管理\",\"treeCode\":\"\"}', 'admin', '2022-07-14 20:21:59', '', '2022-07-14 20:33:11', '');
COMMIT;

-- ----------------------------
-- Table structure for gen_table_column
-- ----------------------------
DROP TABLE IF EXISTS `gen_table_column`;
CREATE TABLE `gen_table_column` (
  `column_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `table_id` varchar(64) DEFAULT NULL COMMENT '归属表编号',
  `column_name` varchar(200) DEFAULT NULL COMMENT '列名称',
  `column_comment` varchar(500) DEFAULT NULL COMMENT '列描述',
  `column_type` varchar(100) DEFAULT NULL COMMENT '列类型',
  `java_type` varchar(500) DEFAULT NULL COMMENT 'JAVA类型',
  `java_field` varchar(200) DEFAULT NULL COMMENT 'JAVA字段名',
  `is_pk` char(1) DEFAULT NULL COMMENT '是否主键（1是）',
  `is_increment` char(1) DEFAULT NULL COMMENT '是否自增（1是）',
  `is_required` char(1) DEFAULT NULL COMMENT '是否必填（1是）',
  `is_insert` char(1) DEFAULT NULL COMMENT '是否为插入字段（1是）',
  `is_edit` char(1) DEFAULT NULL COMMENT '是否编辑字段（1是）',
  `is_list` char(1) DEFAULT NULL COMMENT '是否列表字段（1是）',
  `is_query` char(1) DEFAULT NULL COMMENT '是否查询字段（1是）',
  `query_type` varchar(200) DEFAULT 'EQ' COMMENT '查询方式（等于、不等于、大于、小于、范围）',
  `html_type` varchar(200) DEFAULT NULL COMMENT '显示类型（文本框、文本域、下拉框、复选框、单选框、日期控件）',
  `dict_type` varchar(200) DEFAULT '' COMMENT '字典类型',
  `sort` int(11) DEFAULT NULL COMMENT '排序',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`column_id`)
) ENGINE=InnoDB AUTO_INCREMENT=455 DEFAULT CHARSET=utf8mb4 COMMENT='代码生成业务表字段';

-- ----------------------------
-- Records of gen_table_column
-- ----------------------------
BEGIN;
INSERT INTO `gen_table_column` VALUES (18, '3', 'id', '数据库编号', 'bigint', 'Long', 'id', '1', '0', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', NULL, 1, 'admin', '2022-06-25 20:27:48', NULL, '2022-06-26 11:26:09');
INSERT INTO `gen_table_column` VALUES (19, '3', 'name', '课程名', 'varchar(255)', 'String', 'name', '0', '0', '1', '1', '1', '1', '1', 'LIKE', 'input', '', 2, 'admin', '2022-06-25 20:27:48', NULL, '2022-06-26 11:26:09');
INSERT INTO `gen_table_column` VALUES (20, '3', 'description', '课程介绍', 'text', 'String', 'description', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 3, 'admin', '2022-06-25 20:27:48', NULL, '2022-06-26 11:26:09');
INSERT INTO `gen_table_column` VALUES (21, '3', 'icon', '图标', 'varchar(255)', 'String', 'icon', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 4, 'admin', '2022-06-25 20:27:48', NULL, '2022-06-26 11:26:09');
INSERT INTO `gen_table_column` VALUES (22, '3', 'gmt_create', '创建时间', 'datetime', 'Date', 'gmtCreate', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 5, 'admin', '2022-06-25 20:27:48', NULL, '2022-06-26 11:26:09');
INSERT INTO `gen_table_column` VALUES (23, '3', 'gmt_modified', '修改时间', 'datetime', 'Date', 'gmtModified', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 6, 'admin', '2022-06-25 20:27:48', NULL, '2022-06-26 11:26:09');
INSERT INTO `gen_table_column` VALUES (24, '3', 'remark', '备注', 'varchar(255)', 'String', 'remark', '0', '0', NULL, '1', '1', '1', NULL, 'EQ', 'input', '', 7, 'admin', '2022-06-25 20:27:48', NULL, '2022-06-26 11:26:09');
INSERT INTO `gen_table_column` VALUES (25, '3', 'user_id', '创建人id', 'bigint', 'Long', 'userId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 8, 'admin', '2022-06-25 20:27:48', NULL, '2022-06-26 11:26:09');
INSERT INTO `gen_table_column` VALUES (26, '4', 'id', '数据库编号', 'bigint', 'Long', 'id', '1', '0', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2022-06-26 06:32:12', NULL, '2022-06-26 17:49:54');
INSERT INTO `gen_table_column` VALUES (27, '4', 'name', '章节名', 'varchar(255)', 'String', 'name', '0', '0', '1', '1', '1', '1', '1', 'LIKE', 'input', '', 2, 'admin', '2022-06-26 06:32:12', NULL, '2022-06-26 17:49:54');
INSERT INTO `gen_table_column` VALUES (28, '4', 'description', '章节介绍', 'text', 'String', 'description', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 3, 'admin', '2022-06-26 06:32:12', NULL, '2022-06-26 17:49:54');
INSERT INTO `gen_table_column` VALUES (29, '4', 'icon', '图标', 'varchar(255)', 'String', 'icon', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 4, 'admin', '2022-06-26 06:32:12', NULL, '2022-06-26 17:49:54');
INSERT INTO `gen_table_column` VALUES (30, '4', 'course_id', '课程id', 'bigint', 'Long', 'courseId', '0', '0', '1', '1', '1', '1', '1', 'EQ', 'input', '', 5, 'admin', '2022-06-26 06:32:12', NULL, '2022-06-26 17:49:54');
INSERT INTO `gen_table_column` VALUES (31, '4', 'father_id', '父id', 'bigint', 'Long', 'fatherId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 6, 'admin', '2022-06-26 06:32:12', NULL, '2022-06-26 17:49:54');
INSERT INTO `gen_table_column` VALUES (32, '4', 'level', '层级', 'int', 'Long', 'level', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 7, 'admin', '2022-06-26 06:32:12', NULL, '2022-06-26 17:49:54');
INSERT INTO `gen_table_column` VALUES (33, '4', 'gmt_create', '创建时间', 'datetime', 'Date', 'gmtCreate', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 9, 'admin', '2022-06-26 06:32:12', NULL, '2022-06-26 17:49:54');
INSERT INTO `gen_table_column` VALUES (34, '4', 'gmt_modified', '修改时间', 'datetime', 'Date', 'gmtModified', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 10, 'admin', '2022-06-26 06:32:12', NULL, '2022-06-26 17:49:54');
INSERT INTO `gen_table_column` VALUES (35, '4', 'remark', '备注', 'varchar(255)', 'String', 'remark', '0', '0', NULL, '1', '1', '1', NULL, 'EQ', 'input', '', 11, 'admin', '2022-06-26 06:32:12', NULL, '2022-06-26 17:49:54');
INSERT INTO `gen_table_column` VALUES (36, '4', 'user_id', '创建人id', 'bigint', 'Long', 'userId', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'input', '', 12, 'admin', '2022-06-26 06:32:12', NULL, '2022-06-26 17:49:54');
INSERT INTO `gen_table_column` VALUES (37, '4', 'order_num', '排序', 'int', 'Long', 'orderNum', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 8, '', '2022-06-26 11:26:06', NULL, '2022-06-26 17:49:54');
INSERT INTO `gen_table_column` VALUES (38, '5', 'id', '数据库编号', 'bigint', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:28:11');
INSERT INTO `gen_table_column` VALUES (39, '5', 'name', '班级名称', 'varchar(255)', 'String', 'name', '0', '0', '1', '1', '1', '1', '1', 'LIKE', 'input', '', 2, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:28:11');
INSERT INTO `gen_table_column` VALUES (40, '5', 'gmt_create', '创建时间', 'datetime', 'Date', 'gmtCreate', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 3, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:28:11');
INSERT INTO `gen_table_column` VALUES (41, '5', 'gmt_modified', '修改时间', 'datetime', 'Date', 'gmtModified', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 4, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:28:11');
INSERT INTO `gen_table_column` VALUES (42, '5', 'remark', '备注', 'varchar(255)', 'String', 'remark', '0', '0', NULL, '1', '1', '1', NULL, 'EQ', 'input', '', 5, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:28:11');
INSERT INTO `gen_table_column` VALUES (43, '5', 'user_id', '创建人id', 'bigint', 'Long', 'userId', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'input', '', 6, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:28:11');
INSERT INTO `gen_table_column` VALUES (44, '6', 'id', '数据库编号', 'bigint', 'Long', 'id', '1', '0', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:29:12');
INSERT INTO `gen_table_column` VALUES (45, '6', 'name', '知识点名', 'varchar(255)', 'String', 'name', '0', '0', '1', '1', '1', '1', '1', 'LIKE', 'input', '', 2, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:29:12');
INSERT INTO `gen_table_column` VALUES (46, '6', 'content', '知识点内容', 'text', 'String', 'content', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'summernote', '', 3, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:29:12');
INSERT INTO `gen_table_column` VALUES (47, '6', 'course_id', '课程id', 'bigint', 'Long', 'courseId', '0', '0', '1', '1', '1', '1', '1', 'EQ', 'input', '', 4, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:29:12');
INSERT INTO `gen_table_column` VALUES (48, '6', 'chapter_id', '章节id', 'bigint', 'Long', 'chapterId', '0', '0', '1', '1', '1', '1', '1', 'EQ', 'input', '', 5, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:29:12');
INSERT INTO `gen_table_column` VALUES (49, '6', 'order_num', '排序', 'int', 'Long', 'orderNum', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 6, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:29:12');
INSERT INTO `gen_table_column` VALUES (50, '6', 'type', '类型(0知识点1实例)', 'int', 'Long', 'type', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'select', '', 7, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:29:12');
INSERT INTO `gen_table_column` VALUES (51, '6', 'k_id', '知识点id', 'bigint', 'Long', 'kId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 8, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:29:12');
INSERT INTO `gen_table_column` VALUES (52, '6', 'source_url', '源码地址', 'varchar(255)', 'String', 'sourceUrl', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 9, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:29:12');
INSERT INTO `gen_table_column` VALUES (53, '6', 'gmt_create', '创建时间', 'datetime', 'Date', 'gmtCreate', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 10, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:29:12');
INSERT INTO `gen_table_column` VALUES (54, '6', 'gmt_modified', '修改时间', 'datetime', 'Date', 'gmtModified', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 11, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:29:12');
INSERT INTO `gen_table_column` VALUES (55, '6', 'remark', '备注', 'varchar(255)', 'String', 'remark', '0', '0', NULL, '1', '1', '1', NULL, 'EQ', 'input', '', 12, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:29:12');
INSERT INTO `gen_table_column` VALUES (56, '6', 'user_id', '创建人id', 'bigint', 'Long', 'userId', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'input', '', 13, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:29:12');
INSERT INTO `gen_table_column` VALUES (98, '8', 'id', '数据库编号', 'bigint', 'Long', 'id', '1', '0', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:30:50');
INSERT INTO `gen_table_column` VALUES (99, '8', 'state', '状态', 'int', 'Long', 'state', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:30:50');
INSERT INTO `gen_table_column` VALUES (100, '8', 'title', '疑问标题', 'varchar(255)', 'String', 'title', '0', '0', '1', '1', '1', '1', '1', 'EQ', 'input', '', 3, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:30:50');
INSERT INTO `gen_table_column` VALUES (101, '8', 'description', '疑问内容', 'text', 'String', 'description', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 4, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:30:50');
INSERT INTO `gen_table_column` VALUES (102, '8', 'k_id', '知识点id', 'bigint', 'Long', 'kId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 5, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:30:50');
INSERT INTO `gen_table_column` VALUES (103, '8', 'q_id', '回复提问id', 'bigint', 'Long', 'qId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 6, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:30:50');
INSERT INTO `gen_table_column` VALUES (104, '8', 'upload', '上传文件', 'varchar(255)', 'String', 'upload', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 7, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:30:50');
INSERT INTO `gen_table_column` VALUES (105, '8', 'gmt_create', '创建时间', 'datetime', 'Date', 'gmtCreate', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 8, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:30:50');
INSERT INTO `gen_table_column` VALUES (106, '8', 'gmt_modified', '修改时间', 'datetime', 'Date', 'gmtModified', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 9, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:30:50');
INSERT INTO `gen_table_column` VALUES (107, '8', 'remark', '备注', 'varchar(255)', 'String', 'remark', '0', '0', NULL, '1', '1', '1', NULL, 'EQ', 'input', '', 10, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:30:50');
INSERT INTO `gen_table_column` VALUES (108, '8', 'user_id', '创建人id', 'bigint', 'Long', 'userId', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'input', '', 11, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:30:50');
INSERT INTO `gen_table_column` VALUES (109, '9', 'id', '数据库编号', 'bigint', 'Long', 'id', '1', '0', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:31:35');
INSERT INTO `gen_table_column` VALUES (110, '9', 'name', '资源名', 'varchar(255)', 'String', 'name', '0', '0', '1', '1', '1', '1', '1', 'LIKE', 'input', '', 2, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:31:35');
INSERT INTO `gen_table_column` VALUES (111, '9', 'description', '资源介绍', 'text', 'String', 'description', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 3, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:31:35');
INSERT INTO `gen_table_column` VALUES (112, '9', 'icon', '图标', 'varchar(255)', 'String', 'icon', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 4, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:31:35');
INSERT INTO `gen_table_column` VALUES (113, '9', 'type', '资源类型', 'int', 'Long', 'type', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'select', '', 5, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:31:35');
INSERT INTO `gen_table_column` VALUES (114, '9', 'points', '消耗积分', 'int', 'Long', 'points', '0', '0', '1', '1', '1', '1', '1', 'EQ', 'input', '', 6, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:31:35');
INSERT INTO `gen_table_column` VALUES (115, '9', 'gmt_create', '创建时间', 'datetime', 'Date', 'gmtCreate', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 7, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:31:35');
INSERT INTO `gen_table_column` VALUES (116, '9', 'gmt_modified', '修改时间', 'datetime', 'Date', 'gmtModified', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 8, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:31:35');
INSERT INTO `gen_table_column` VALUES (117, '9', 'remark', '备注', 'varchar(255)', 'String', 'remark', '0', '0', NULL, '1', '1', '1', NULL, 'EQ', 'input', '', 9, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:31:35');
INSERT INTO `gen_table_column` VALUES (118, '9', 'user_id', '创建人id', 'bigint', 'Long', 'userId', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'input', '', 10, 'admin', '2022-06-26 11:26:52', NULL, '2022-06-26 11:31:35');
INSERT INTO `gen_table_column` VALUES (297, '14', 'id', '数据库编号', 'bigint(20)', 'Long', 'id', '1', '1', NULL, NULL, NULL, '1', '1', 'EQ', 'input', '', 1, 'admin', '2022-07-10 14:02:41', NULL, '2022-07-10 14:52:16');
INSERT INTO `gen_table_column` VALUES (298, '14', 'type', '试题类型', 'int(11)', 'Long', 'type', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'select', 'school_problem_type', 2, 'admin', '2022-07-10 14:02:41', NULL, '2022-07-10 14:52:16');
INSERT INTO `gen_table_column` VALUES (299, '14', 'content', '试题内容', 'text', 'String', 'content', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 3, 'admin', '2022-07-10 14:02:41', NULL, '2022-07-10 14:52:16');
INSERT INTO `gen_table_column` VALUES (300, '14', 'content_type', '普通文本还是markdown', 'int(11)', 'Long', 'contentType', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'select', 'school_problem_content_type', 4, 'admin', '2022-07-10 14:02:41', NULL, '2022-07-10 14:52:16');
INSERT INTO `gen_table_column` VALUES (301, '14', 'c_id', '关联章节编号', 'bigint(20)', 'Long', 'cId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 5, 'admin', '2022-07-10 14:02:41', NULL, '2022-07-10 14:52:16');
INSERT INTO `gen_table_column` VALUES (302, '14', 'k_id', '关联知识点编号', 'bigint(20)', 'Long', 'kId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 6, 'admin', '2022-07-10 14:02:41', NULL, '2022-07-10 14:52:16');
INSERT INTO `gen_table_column` VALUES (303, '14', 'score1', '分数1', 'int(11)', 'Long', 'score1', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 7, 'admin', '2022-07-10 14:02:41', NULL, '2022-07-10 14:52:16');
INSERT INTO `gen_table_column` VALUES (304, '14', 'score2', '分数2', 'int(11)', 'Long', 'score2', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 8, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:16');
INSERT INTO `gen_table_column` VALUES (305, '14', 'score3', '分数3', 'int(11)', 'Long', 'score3', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 9, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:16');
INSERT INTO `gen_table_column` VALUES (306, '14', 'score4', '分数4', 'int(11)', 'Long', 'score4', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 10, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:16');
INSERT INTO `gen_table_column` VALUES (307, '14', 'score5', '分数5', 'int(11)', 'Long', 'score5', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 11, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:16');
INSERT INTO `gen_table_column` VALUES (308, '14', 'score6', '分数6', 'int(11)', 'Long', 'score6', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 12, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:16');
INSERT INTO `gen_table_column` VALUES (309, '14', 'score7', '分数7', 'int(11)', 'Long', 'score7', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 13, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:16');
INSERT INTO `gen_table_column` VALUES (310, '14', 'score8', '分数8', 'int(11)', 'Long', 'score8', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 14, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (311, '14', 'score9', '分数9', 'int(11)', 'Long', 'score9', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 15, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (312, '14', 'score10', '分数10', 'int(11)', 'Long', 'score10', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 16, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (313, '14', 'option1', '选项1A', 'varchar(255)', 'String', 'option1', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 17, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (314, '14', 'option2', '选项2B', 'varchar(255)', 'String', 'option2', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 18, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (315, '14', 'option3', '选项3C', 'varchar(255)', 'String', 'option3', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 19, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (316, '14', 'option4', '选项4D', 'varchar(255)', 'String', 'option4', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 20, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (317, '14', 'option5', '选项5E', 'varchar(255)', 'String', 'option5', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 21, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (318, '14', 'option6', '选项6F', 'varchar(255)', 'String', 'option6', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 22, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (319, '14', 'option7', '选项7G', 'varchar(255)', 'String', 'option7', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 23, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (320, '14', 'option8', '选项8H', 'varchar(255)', 'String', 'option8', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 24, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (321, '14', 'option9', '选项9I', 'varchar(255)', 'String', 'option9', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 25, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (322, '14', 'option10', '选项10J', 'varchar(255)', 'String', 'option10', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 26, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (323, '14', 'answer1', '答案1', 'text', 'String', 'answer1', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 27, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (324, '14', 'answer2', '答案2', 'text', 'String', 'answer2', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 28, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (325, '14', 'answer3', '答案3', 'text', 'String', 'answer3', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 29, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (326, '14', 'answer4', '答案4', 'text', 'String', 'answer4', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 30, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (327, '14', 'answer5', '答案5', 'text', 'String', 'answer5', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 31, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (328, '14', 'answer6', '答案6', 'text', 'String', 'answer6', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 32, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (329, '14', 'answer7', '答案7', 'text', 'String', 'answer7', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 33, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (330, '14', 'answer8', '答案8', 'text', 'String', 'answer8', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 34, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (331, '14', 'answer9', '答案9', 'text', 'String', 'answer9', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 35, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (332, '14', 'answer10', '答案10', 'text', 'String', 'answer10', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 36, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (333, '14', 'upload1', '上传地址1', 'varchar(1024)', 'String', 'upload1', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 37, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (334, '14', 'upload2', '上传地址2', 'varchar(1024)', 'String', 'upload2', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 38, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (335, '14', 'upload3', '上传地址3', 'varchar(1024)', 'String', 'upload3', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 39, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (336, '14', 'gmt_create', '创建时间', 'datetime', 'Date', 'gmtCreate', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 40, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (337, '14', 'gmt_modified', '修改时间', 'datetime', 'Date', 'gmtModified', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 41, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (338, '14', 'remark', '备注', 'varchar(255)', 'String', 'remark', '0', '0', NULL, '1', '1', '1', NULL, 'EQ', 'input', '', 42, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (339, '14', 'user_id', '创建人id', 'bigint(20)', 'Long', 'userId', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'input', '', 43, 'admin', '2022-07-10 14:02:42', NULL, '2022-07-10 14:52:17');
INSERT INTO `gen_table_column` VALUES (384, '20', 'id', '数据库编号', 'bigint(20)', 'Long', 'id', '1', '1', NULL, NULL, NULL, '1', '1', 'EQ', 'input', '', 1, 'admin', '2022-07-10 16:35:25', NULL, '2022-07-10 21:24:43');
INSERT INTO `gen_table_column` VALUES (385, '20', 'classes_id', '班级id', 'bigint(20)', 'Long', 'classesId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2022-07-10 16:35:25', NULL, '2022-07-10 21:24:43');
INSERT INTO `gen_table_column` VALUES (386, '20', 'homework_id', '作业id', 'bigint(20)', 'Long', 'homeworkId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 3, 'admin', '2022-07-10 16:35:25', NULL, '2022-07-10 21:24:43');
INSERT INTO `gen_table_column` VALUES (387, '20', 'type', '类型', 'int(11)', 'Long', 'type', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'select', '', 4, 'admin', '2022-07-10 16:35:25', NULL, '2022-07-10 21:24:43');
INSERT INTO `gen_table_column` VALUES (388, '20', 'time_length', '用时', 'int(11)', 'Long', 'timeLength', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 5, 'admin', '2022-07-10 16:35:25', NULL, '2022-07-10 21:24:43');
INSERT INTO `gen_table_column` VALUES (389, '20', 'commit_time', '提交时间', 'datetime', 'Date', 'commitTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 6, 'admin', '2022-07-10 16:35:25', NULL, '2022-07-10 21:24:43');
INSERT INTO `gen_table_column` VALUES (390, '20', 'gmt_create', '发布时间', 'datetime', 'Date', 'gmtCreate', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 7, 'admin', '2022-07-10 16:35:25', NULL, '2022-07-10 21:24:43');
INSERT INTO `gen_table_column` VALUES (391, '20', 'gmt_modified', '修改时间', 'datetime', 'Date', 'gmtModified', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 8, 'admin', '2022-07-10 16:35:25', NULL, '2022-07-10 21:24:43');
INSERT INTO `gen_table_column` VALUES (392, '20', 'remark', '备注', 'varchar(255)', 'String', 'remark', '0', '0', NULL, '1', '1', '1', NULL, 'EQ', 'input', '', 9, 'admin', '2022-07-10 16:35:26', NULL, '2022-07-10 21:24:43');
INSERT INTO `gen_table_column` VALUES (393, '20', 'user_id', '发布人id', 'bigint(20)', 'Long', 'userId', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'input', '', 10, 'admin', '2022-07-10 16:35:26', NULL, '2022-07-10 21:24:43');
INSERT INTO `gen_table_column` VALUES (394, '21', 'id', '数据库编号', 'bigint(20)', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2022-07-10 16:35:26', '', NULL);
INSERT INTO `gen_table_column` VALUES (395, '21', 'student_user_id', '学生用户编号id', 'bigint(20)', 'Long', 'studentUserId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2022-07-10 16:35:26', '', NULL);
INSERT INTO `gen_table_column` VALUES (396, '21', 'homework_id', '作业编号id', 'bigint(20)', 'Long', 'homeworkId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 3, 'admin', '2022-07-10 16:35:26', '', NULL);
INSERT INTO `gen_table_column` VALUES (397, '21', 'score', '得分', 'int(11)', 'Long', 'score', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 4, 'admin', '2022-07-10 16:35:26', '', NULL);
INSERT INTO `gen_table_column` VALUES (398, '21', 'submit', '已提交', 'int(11)', 'Long', 'submit', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 5, 'admin', '2022-07-10 16:35:26', '', NULL);
INSERT INTO `gen_table_column` VALUES (399, '21', 'checked', '已批改', 'int(11)', 'Long', 'checked', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 6, 'admin', '2022-07-10 16:35:26', '', NULL);
INSERT INTO `gen_table_column` VALUES (400, '21', 'gmt_create', '创建时间', 'datetime', 'Date', 'gmtCreate', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 7, 'admin', '2022-07-10 16:35:26', '', NULL);
INSERT INTO `gen_table_column` VALUES (401, '21', 'gmt_modified', '修改时间', 'datetime', 'Date', 'gmtModified', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 8, 'admin', '2022-07-10 16:35:26', '', NULL);
INSERT INTO `gen_table_column` VALUES (402, '21', 'remark', '备注', 'varchar(255)', 'String', 'remark', '0', '0', NULL, '1', '1', '1', NULL, 'EQ', 'input', '', 9, 'admin', '2022-07-10 16:35:26', '', NULL);
INSERT INTO `gen_table_column` VALUES (403, '22', 'id', '数据库编号', 'bigint(20)', 'Long', 'id', '1', '1', NULL, NULL, NULL, '1', '1', 'EQ', 'input', '', 1, 'admin', '2022-07-10 16:35:26', NULL, '2022-07-10 16:41:30');
INSERT INTO `gen_table_column` VALUES (404, '22', 'homework_id', '作业编号', 'bigint(20)', 'Long', 'homeworkId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2022-07-10 16:35:26', NULL, '2022-07-10 16:41:30');
INSERT INTO `gen_table_column` VALUES (405, '22', 'problem_id', '题目编号', 'bigint(20)', 'Long', 'problemId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 3, 'admin', '2022-07-10 16:35:26', NULL, '2022-07-10 16:41:30');
INSERT INTO `gen_table_column` VALUES (406, '22', 'sort_num', '排序', 'int(11)', 'Long', 'sortNum', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 4, 'admin', '2022-07-10 16:35:26', NULL, '2022-07-10 16:41:30');
INSERT INTO `gen_table_column` VALUES (407, '22', 'gmt_create', '创建时间', 'datetime', 'Date', 'gmtCreate', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 5, 'admin', '2022-07-10 16:35:26', NULL, '2022-07-10 16:41:30');
INSERT INTO `gen_table_column` VALUES (408, '22', 'gmt_modified', '修改时间', 'datetime', 'Date', 'gmtModified', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 6, 'admin', '2022-07-10 16:35:26', NULL, '2022-07-10 16:41:30');
INSERT INTO `gen_table_column` VALUES (409, '22', 'remark', '备注', 'varchar(255)', 'String', 'remark', '0', '0', NULL, '1', '1', '1', NULL, 'EQ', 'input', '', 7, 'admin', '2022-07-10 16:35:26', NULL, '2022-07-10 16:41:30');
INSERT INTO `gen_table_column` VALUES (410, '22', 'user_id', '创建人id', 'bigint(20)', 'Long', 'userId', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'input', '', 8, 'admin', '2022-07-10 16:35:26', NULL, '2022-07-10 16:41:30');
INSERT INTO `gen_table_column` VALUES (411, '23', 'id', '数据库编号', 'bigint(20)', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2022-07-10 16:35:26', NULL, '2022-07-10 21:43:03');
INSERT INTO `gen_table_column` VALUES (412, '23', 'title', '标题', 'varchar(255)', 'String', 'title', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2022-07-10 16:35:26', NULL, '2022-07-10 21:43:03');
INSERT INTO `gen_table_column` VALUES (413, '23', 'time_lenght', '时长', 'int(11)', 'Long', 'timeLenght', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 4, 'admin', '2022-07-10 16:35:26', NULL, '2022-07-10 21:43:03');
INSERT INTO `gen_table_column` VALUES (414, '23', 'problem_qty', '作业题目数量', 'int(11)', 'Long', 'problemQty', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 5, 'admin', '2022-07-10 16:35:26', NULL, '2022-07-10 21:43:03');
INSERT INTO `gen_table_column` VALUES (415, '23', 'score', '作业总分', 'int(11)', 'Long', 'score', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 6, 'admin', '2022-07-10 16:35:26', NULL, '2022-07-10 21:43:03');
INSERT INTO `gen_table_column` VALUES (416, '23', 'gmt_create', '创建时间', 'datetime', 'Date', 'gmtCreate', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 7, 'admin', '2022-07-10 16:35:26', NULL, '2022-07-10 21:43:03');
INSERT INTO `gen_table_column` VALUES (417, '23', 'gmt_modified', '修改时间', 'datetime', 'Date', 'gmtModified', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 8, 'admin', '2022-07-10 16:35:27', NULL, '2022-07-10 21:43:03');
INSERT INTO `gen_table_column` VALUES (418, '23', 'remark', '备注', 'varchar(255)', 'String', 'remark', '0', '0', NULL, '1', '1', '1', NULL, 'EQ', 'input', '', 9, 'admin', '2022-07-10 16:35:27', NULL, '2022-07-10 21:43:03');
INSERT INTO `gen_table_column` VALUES (419, '23', 'user_id', '发布人id', 'bigint(20)', 'Long', 'userId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 10, 'admin', '2022-07-10 16:35:27', NULL, '2022-07-10 21:43:03');
INSERT INTO `gen_table_column` VALUES (420, '24', 'id', '数据库编号', 'bigint(20)', 'Long', 'id', '1', '0', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (421, '24', 'user_id', '学生id', 'bigint(20)', 'Long', 'userId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (422, '24', 'homework_id', '作业id', 'bigint(20)', 'Long', 'homeworkId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 3, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (423, '24', 'problem_id', '题目id', 'bigint(20)', 'Long', 'problemId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 4, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (424, '24', 'answer1', '答案1', 'text', 'String', 'answer1', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 5, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (425, '24', 'answer2', '答案2', 'text', 'String', 'answer2', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 6, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (426, '24', 'answer3', '答案3', 'text', 'String', 'answer3', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 7, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (427, '24', 'answer4', '答案4', 'text', 'String', 'answer4', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 8, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (428, '24', 'answer5', '答案5', 'text', 'String', 'answer5', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 9, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (429, '24', 'answer6', '答案6', 'text', 'String', 'answer6', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 10, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (430, '24', 'answer7', '答案7', 'text', 'String', 'answer7', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 11, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (431, '24', 'answer8', '答案8', 'text', 'String', 'answer8', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 12, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (432, '24', 'answer9', '答案9', 'text', 'String', 'answer9', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 13, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (433, '24', 'answer10', '答案10', 'text', 'String', 'answer10', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 14, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (434, '24', 'score1', '得分1', 'int(11)', 'Long', 'score1', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 15, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (435, '24', 'score2', '得分2', 'int(11)', 'Long', 'score2', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 16, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (436, '24', 'score3', '得分3', 'int(11)', 'Long', 'score3', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 17, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (437, '24', 'score4', '得分4', 'int(11)', 'Long', 'score4', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 18, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (438, '24', 'score5', '得分5', 'int(11)', 'Long', 'score5', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 19, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (439, '24', 'score6', '得分6', 'int(11)', 'Long', 'score6', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 20, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (440, '24', 'score7', '得分7', 'int(11)', 'Long', 'score7', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 21, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (441, '24', 'score8', '得分8', 'int(11)', 'Long', 'score8', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 22, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (442, '24', 'score9', '得分9', 'int(11)', 'Long', 'score9', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 23, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (443, '24', 'score10', '得分10', 'int(11)', 'Long', 'score10', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 24, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (444, '24', 'score', '总得分', 'int(11)', 'Long', 'score', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 25, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (445, '24', 'gmt_create', '创建日期', 'datetime', 'Date', 'gmtCreate', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 26, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (446, '24', 'gmt_modified', '修改日期', 'datetime', 'Date', 'gmtModified', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 27, 'admin', '2022-07-10 16:35:27', '', NULL);
INSERT INTO `gen_table_column` VALUES (447, '24', 'remark', '备注', 'varchar(255)', 'String', 'remark', '0', '0', NULL, '1', '1', '1', NULL, 'EQ', 'input', '', 28, 'admin', '2022-07-10 16:35:28', '', NULL);
INSERT INTO `gen_table_column` VALUES (448, '23', 'course_id', '课程id', 'bigint(20)', 'Long', 'courseId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 3, '', '2022-07-10 21:42:12', NULL, '2022-07-10 21:43:03');
INSERT INTO `gen_table_column` VALUES (449, '25', 'id', '数据库编号', 'bigint(20)', 'Long', 'id', '1', '1', NULL, NULL, NULL, '1', '1', 'EQ', 'input', '', 1, 'admin', '2022-07-14 20:21:59', NULL, '2022-07-14 20:33:11');
INSERT INTO `gen_table_column` VALUES (450, '25', 'classes_id', '班级id', 'bigint(20)', 'Long', 'classesId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2022-07-14 20:21:59', NULL, '2022-07-14 20:33:11');
INSERT INTO `gen_table_column` VALUES (451, '25', 'user_id', '学生用户id', 'bigint(20)', 'Long', 'userId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 3, 'admin', '2022-07-14 20:21:59', NULL, '2022-07-14 20:33:11');
INSERT INTO `gen_table_column` VALUES (452, '25', 'gmt_create', '创建时间', 'datetime', 'Date', 'gmtCreate', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 4, 'admin', '2022-07-14 20:21:59', NULL, '2022-07-14 20:33:11');
INSERT INTO `gen_table_column` VALUES (453, '25', 'gmt_modified', '修改时间', 'datetime', 'Date', 'gmtModified', '0', '0', NULL, NULL, NULL, '1', '1', 'EQ', 'datetime', '', 5, 'admin', '2022-07-14 20:21:59', NULL, '2022-07-14 20:33:11');
INSERT INTO `gen_table_column` VALUES (454, '25', 'remark', '备注', 'varchar(255)', 'String', 'remark', '0', '0', NULL, '1', '1', '1', NULL, 'EQ', 'input', '', 6, 'admin', '2022-07-14 20:21:59', NULL, '2022-07-14 20:33:11');
COMMIT;

-- ----------------------------
-- Table structure for qrtz_blob_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_blob_triggers`;
CREATE TABLE `qrtz_blob_triggers` (
  `sched_name` varchar(120) NOT NULL COMMENT '调度名称',
  `trigger_name` varchar(200) NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
  `trigger_group` varchar(200) NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
  `blob_data` blob DEFAULT NULL COMMENT '存放持久化Trigger对象',
  PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`),
  CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Blob类型的触发器表';

-- ----------------------------
-- Records of qrtz_blob_triggers
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for qrtz_calendars
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_calendars`;
CREATE TABLE `qrtz_calendars` (
  `sched_name` varchar(120) NOT NULL COMMENT '调度名称',
  `calendar_name` varchar(200) NOT NULL COMMENT '日历名称',
  `calendar` blob NOT NULL COMMENT '存放持久化calendar对象',
  PRIMARY KEY (`sched_name`,`calendar_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='日历信息表';

-- ----------------------------
-- Records of qrtz_calendars
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for qrtz_cron_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_cron_triggers`;
CREATE TABLE `qrtz_cron_triggers` (
  `sched_name` varchar(120) NOT NULL COMMENT '调度名称',
  `trigger_name` varchar(200) NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
  `trigger_group` varchar(200) NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
  `cron_expression` varchar(200) NOT NULL COMMENT 'cron表达式',
  `time_zone_id` varchar(80) DEFAULT NULL COMMENT '时区',
  PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`),
  CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Cron类型的触发器表';

-- ----------------------------
-- Records of qrtz_cron_triggers
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for qrtz_fired_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_fired_triggers`;
CREATE TABLE `qrtz_fired_triggers` (
  `sched_name` varchar(120) NOT NULL COMMENT '调度名称',
  `entry_id` varchar(95) NOT NULL COMMENT '调度器实例id',
  `trigger_name` varchar(200) NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
  `trigger_group` varchar(200) NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
  `instance_name` varchar(200) NOT NULL COMMENT '调度器实例名',
  `fired_time` bigint(20) NOT NULL COMMENT '触发的时间',
  `sched_time` bigint(20) NOT NULL COMMENT '定时器制定的时间',
  `priority` int(11) NOT NULL COMMENT '优先级',
  `state` varchar(16) NOT NULL COMMENT '状态',
  `job_name` varchar(200) DEFAULT NULL COMMENT '任务名称',
  `job_group` varchar(200) DEFAULT NULL COMMENT '任务组名',
  `is_nonconcurrent` varchar(1) DEFAULT NULL COMMENT '是否并发',
  `requests_recovery` varchar(1) DEFAULT NULL COMMENT '是否接受恢复执行',
  PRIMARY KEY (`sched_name`,`entry_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='已触发的触发器表';

-- ----------------------------
-- Records of qrtz_fired_triggers
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for qrtz_job_details
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_job_details`;
CREATE TABLE `qrtz_job_details` (
  `sched_name` varchar(120) NOT NULL COMMENT '调度名称',
  `job_name` varchar(200) NOT NULL COMMENT '任务名称',
  `job_group` varchar(200) NOT NULL COMMENT '任务组名',
  `description` varchar(250) DEFAULT NULL COMMENT '相关介绍',
  `job_class_name` varchar(250) NOT NULL COMMENT '执行任务类名称',
  `is_durable` varchar(1) NOT NULL COMMENT '是否持久化',
  `is_nonconcurrent` varchar(1) NOT NULL COMMENT '是否并发',
  `is_update_data` varchar(1) NOT NULL COMMENT '是否更新数据',
  `requests_recovery` varchar(1) NOT NULL COMMENT '是否接受恢复执行',
  `job_data` blob DEFAULT NULL COMMENT '存放持久化job对象',
  PRIMARY KEY (`sched_name`,`job_name`,`job_group`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='任务详细信息表';

-- ----------------------------
-- Records of qrtz_job_details
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for qrtz_locks
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_locks`;
CREATE TABLE `qrtz_locks` (
  `sched_name` varchar(120) NOT NULL COMMENT '调度名称',
  `lock_name` varchar(40) NOT NULL COMMENT '悲观锁名称',
  PRIMARY KEY (`sched_name`,`lock_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='存储的悲观锁信息表';

-- ----------------------------
-- Records of qrtz_locks
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for qrtz_paused_trigger_grps
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_paused_trigger_grps`;
CREATE TABLE `qrtz_paused_trigger_grps` (
  `sched_name` varchar(120) NOT NULL COMMENT '调度名称',
  `trigger_group` varchar(200) NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
  PRIMARY KEY (`sched_name`,`trigger_group`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='暂停的触发器表';

-- ----------------------------
-- Records of qrtz_paused_trigger_grps
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for qrtz_scheduler_state
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_scheduler_state`;
CREATE TABLE `qrtz_scheduler_state` (
  `sched_name` varchar(120) NOT NULL COMMENT '调度名称',
  `instance_name` varchar(200) NOT NULL COMMENT '实例名称',
  `last_checkin_time` bigint(20) NOT NULL COMMENT '上次检查时间',
  `checkin_interval` bigint(20) NOT NULL COMMENT '检查间隔时间',
  PRIMARY KEY (`sched_name`,`instance_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='调度器状态表';

-- ----------------------------
-- Records of qrtz_scheduler_state
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for qrtz_simple_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_simple_triggers`;
CREATE TABLE `qrtz_simple_triggers` (
  `sched_name` varchar(120) NOT NULL COMMENT '调度名称',
  `trigger_name` varchar(200) NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
  `trigger_group` varchar(200) NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
  `repeat_count` bigint(20) NOT NULL COMMENT '重复的次数统计',
  `repeat_interval` bigint(20) NOT NULL COMMENT '重复的间隔时间',
  `times_triggered` bigint(20) NOT NULL COMMENT '已经触发的次数',
  PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`),
  CONSTRAINT `qrtz_simple_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='简单触发器的信息表';

-- ----------------------------
-- Records of qrtz_simple_triggers
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for qrtz_simprop_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_simprop_triggers`;
CREATE TABLE `qrtz_simprop_triggers` (
  `sched_name` varchar(120) NOT NULL COMMENT '调度名称',
  `trigger_name` varchar(200) NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
  `trigger_group` varchar(200) NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
  `str_prop_1` varchar(512) DEFAULT NULL COMMENT 'String类型的trigger的第一个参数',
  `str_prop_2` varchar(512) DEFAULT NULL COMMENT 'String类型的trigger的第二个参数',
  `str_prop_3` varchar(512) DEFAULT NULL COMMENT 'String类型的trigger的第三个参数',
  `int_prop_1` int(11) DEFAULT NULL COMMENT 'int类型的trigger的第一个参数',
  `int_prop_2` int(11) DEFAULT NULL COMMENT 'int类型的trigger的第二个参数',
  `long_prop_1` bigint(20) DEFAULT NULL COMMENT 'long类型的trigger的第一个参数',
  `long_prop_2` bigint(20) DEFAULT NULL COMMENT 'long类型的trigger的第二个参数',
  `dec_prop_1` decimal(13,4) DEFAULT NULL COMMENT 'decimal类型的trigger的第一个参数',
  `dec_prop_2` decimal(13,4) DEFAULT NULL COMMENT 'decimal类型的trigger的第二个参数',
  `bool_prop_1` varchar(1) DEFAULT NULL COMMENT 'Boolean类型的trigger的第一个参数',
  `bool_prop_2` varchar(1) DEFAULT NULL COMMENT 'Boolean类型的trigger的第二个参数',
  PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`),
  CONSTRAINT `qrtz_simprop_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='同步机制的行锁表';

-- ----------------------------
-- Records of qrtz_simprop_triggers
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for qrtz_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_triggers`;
CREATE TABLE `qrtz_triggers` (
  `sched_name` varchar(120) NOT NULL COMMENT '调度名称',
  `trigger_name` varchar(200) NOT NULL COMMENT '触发器的名字',
  `trigger_group` varchar(200) NOT NULL COMMENT '触发器所属组的名字',
  `job_name` varchar(200) NOT NULL COMMENT 'qrtz_job_details表job_name的外键',
  `job_group` varchar(200) NOT NULL COMMENT 'qrtz_job_details表job_group的外键',
  `description` varchar(250) DEFAULT NULL COMMENT '相关介绍',
  `next_fire_time` bigint(20) DEFAULT NULL COMMENT '上一次触发时间（毫秒）',
  `prev_fire_time` bigint(20) DEFAULT NULL COMMENT '下一次触发时间（默认为-1表示不触发）',
  `priority` int(11) DEFAULT NULL COMMENT '优先级',
  `trigger_state` varchar(16) NOT NULL COMMENT '触发器状态',
  `trigger_type` varchar(8) NOT NULL COMMENT '触发器的类型',
  `start_time` bigint(20) NOT NULL COMMENT '开始时间',
  `end_time` bigint(20) DEFAULT NULL COMMENT '结束时间',
  `calendar_name` varchar(200) DEFAULT NULL COMMENT '日程表名称',
  `misfire_instr` smallint(6) DEFAULT NULL COMMENT '补偿执行的策略',
  `job_data` blob DEFAULT NULL COMMENT '存放持久化job对象',
  PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`),
  KEY `sched_name` (`sched_name`,`job_name`,`job_group`),
  CONSTRAINT `qrtz_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `job_name`, `job_group`) REFERENCES `qrtz_job_details` (`sched_name`, `job_name`, `job_group`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='触发器详细信息表';

-- ----------------------------
-- Records of qrtz_triggers
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for school_chapter
-- ----------------------------
DROP TABLE IF EXISTS `school_chapter`;
CREATE TABLE `school_chapter` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '数据库编号',
  `name` varchar(255) NOT NULL COMMENT '章节名',
  `description` text DEFAULT NULL COMMENT '章节介绍',
  `icon` varchar(255) DEFAULT NULL COMMENT '图标',
  `course_id` bigint(20) NOT NULL COMMENT '课程id',
  `father_id` bigint(20) DEFAULT NULL COMMENT '父id',
  `level` int(11) DEFAULT 1 COMMENT '层级',
  `order_num` int(11) DEFAULT 100 COMMENT '排序',
  `gmt_create` datetime DEFAULT current_timestamp() COMMENT '创建时间',
  `gmt_modified` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '修改时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `user_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=205 DEFAULT CHARSET=utf8mb4 COMMENT='章节表';

-- ----------------------------
-- Records of school_chapter
-- ----------------------------
BEGIN;
INSERT INTO `school_chapter` VALUES (4, 'Java高级编程', '', '', 2, NULL, 1, 100, '2022-06-27 06:50:41', '2022-07-05 23:25:53', '', NULL);
INSERT INTO `school_chapter` VALUES (5, 'JavaEE企业开发', '', '', 3, NULL, 1, 100, '2022-06-27 06:54:46', '2022-06-27 06:54:46', '', NULL);
INSERT INTO `school_chapter` VALUES (6, '10-Java基础', '', '', 2, 4, 2, 100, '2022-07-01 14:24:19', '2022-07-01 15:23:47', '', NULL);
INSERT INTO `school_chapter` VALUES (7, '20-面向对象', '', '', 2, 4, 2, 100, '2022-07-01 14:24:44', '2022-07-01 15:23:54', '', NULL);
INSERT INTO `school_chapter` VALUES (8, '30-高级', '', '', 2, 4, 2, 100, '2022-07-01 14:24:56', '2022-07-14 14:14:39', '', NULL);
INSERT INTO `school_chapter` VALUES (9, '11-Helloworld', '', '', 2, 6, 1, 100, '2022-07-01 14:25:44', '2022-07-01 14:38:03', '', NULL);
INSERT INTO `school_chapter` VALUES (10, '12-数据类型与运算', '', '', 2, 6, 1, 100, '2022-07-01 14:26:27', '2022-07-01 14:38:09', '', NULL);
INSERT INTO `school_chapter` VALUES (11, '13-流程控制', '', '', 2, 6, 1, 100, '2022-07-01 14:26:39', '2022-07-01 14:38:15', '', NULL);
INSERT INTO `school_chapter` VALUES (12, '14-方法', '', '', 2, 6, 1, 100, '2022-07-01 14:26:47', '2022-07-01 14:38:21', '', NULL);
INSERT INTO `school_chapter` VALUES (13, '15-数组', '', '', 2, 6, 1, 100, '2022-07-01 14:26:54', '2022-07-01 14:38:27', '', NULL);
INSERT INTO `school_chapter` VALUES (14, '21-封装', '', '', 2, 7, 1, 0, '2022-07-01 14:27:11', '2022-07-14 13:24:44', '', NULL);
INSERT INTO `school_chapter` VALUES (15, '22-继承', '', '', 2, 7, 1, 0, '2022-07-01 14:28:53', '2022-07-14 13:31:06', '', NULL);
INSERT INTO `school_chapter` VALUES (16, '23-接口', '', '', 2, 7, 1, 0, '2022-07-01 14:29:12', '2022-07-14 13:35:06', '', NULL);
INSERT INTO `school_chapter` VALUES (17, '24-内部类', '', '', 2, 7, 1, 0, '2022-07-01 14:29:38', '2022-07-14 13:34:22', '', NULL);
INSERT INTO `school_chapter` VALUES (18, '31-常用类', '', '', 2, 8, 1, 100, '2022-07-01 14:29:53', '2022-07-14 13:37:06', '', NULL);
INSERT INTO `school_chapter` VALUES (19, '32-异常', '', '', 2, 8, 1, 100, '2022-07-01 14:30:28', '2022-07-14 13:38:25', '', NULL);
INSERT INTO `school_chapter` VALUES (20, '33-集合框架', '', '', 2, 8, 1, 100, '2022-07-01 14:31:46', '2022-07-01 14:36:52', '', NULL);
INSERT INTO `school_chapter` VALUES (21, '34-泛型', '', '', 2, 8, 1, 100, '2022-07-01 14:32:06', '2022-07-01 14:36:44', '', NULL);
INSERT INTO `school_chapter` VALUES (22, '35-IO', '', '', 2, 8, 1, 100, '2022-07-01 14:36:35', '2022-07-01 14:36:35', '', NULL);
INSERT INTO `school_chapter` VALUES (23, '36-多线程', '', '', 2, 8, 1, 100, '2022-07-01 14:37:25', '2022-07-14 13:57:00', '', NULL);
INSERT INTO `school_chapter` VALUES (24, '37-网络', '', '', 2, 8, 1, 100, '2022-07-01 14:37:35', '2022-07-01 14:37:35', '', NULL);
INSERT INTO `school_chapter` VALUES (25, '38-GUI界面编程', '', '', 2, 8, 1, 100, '2022-07-01 14:37:50', '2022-07-14 14:02:36', '', NULL);
INSERT INTO `school_chapter` VALUES (26, '39-JDBC', '', '', 2, 8, 1, 100, '2022-07-01 14:39:18', '2022-07-14 14:12:02', '', NULL);
INSERT INTO `school_chapter` VALUES (27, '16-综合项目', '', '', 2, 6, 1, 100, '2022-07-01 14:40:06', '2022-07-01 14:40:06', '', NULL);
INSERT INTO `school_chapter` VALUES (28, '25-综合项目', '', '', 2, 7, 1, 100, '2022-07-01 14:40:22', '2022-07-01 14:40:22', '', NULL);
INSERT INTO `school_chapter` VALUES (29, '50-综合项目', '', '', 2, 4, 1, 100, '2022-07-01 14:42:29', '2022-07-01 14:51:55', '', NULL);
INSERT INTO `school_chapter` VALUES (30, '40-反射', '', '', 2, 8, 1, 100, '2022-07-01 14:44:03', '2022-07-01 14:44:03', '', NULL);
INSERT INTO `school_chapter` VALUES (31, '41-注解', '', '', 2, 8, 1, 100, '2022-07-01 14:47:45', '2022-07-01 14:47:45', '', NULL);
INSERT INTO `school_chapter` VALUES (32, '51-学生成绩管理系统', '', '', 2, 29, 1, 100, '2022-07-01 14:48:12', '2022-07-01 14:48:12', '', NULL);
INSERT INTO `school_chapter` VALUES (33, '53-贪吃蛇游戏', '', '', 2, 29, 1, 103, '2022-07-01 14:48:49', '2022-07-05 07:50:49', '', NULL);
INSERT INTO `school_chapter` VALUES (34, '52-多用户单词本系统', '', '', 2, 29, 1, 100, '2022-07-01 14:49:22', '2022-07-05 07:51:03', '', NULL);
INSERT INTO `school_chapter` VALUES (35, '54-五子棋游戏', '', '', 2, 29, 1, 105, '2022-07-01 14:52:14', '2022-07-05 07:51:13', '', NULL);
INSERT INTO `school_chapter` VALUES (36, 'Java简介', '', '', 2, 9, 1, 100, '2022-07-04 10:57:37', '2022-07-04 10:57:37', '', NULL);
INSERT INTO `school_chapter` VALUES (37, '搭建Java开发环境', '', '', 2, 9, 1, 102, '2022-07-04 10:57:50', '2022-07-05 16:56:39', '', NULL);
INSERT INTO `school_chapter` VALUES (38, '第一个程序Helloworld', '', '', 2, 9, 1, 105, '2022-07-04 10:58:07', '2022-07-05 16:56:02', '', NULL);
INSERT INTO `school_chapter` VALUES (39, '01-计算机基础', '', '', 2, 48, 1, 99, '2022-07-05 07:40:11', '2022-07-05 07:49:00', '', NULL);
INSERT INTO `school_chapter` VALUES (40, '计算机基础', '', '', 2, 39, 1, 100, '2022-07-05 07:43:20', '2022-07-05 07:43:20', '', NULL);
INSERT INTO `school_chapter` VALUES (41, '计算机发展史', '', '', 2, 39, 1, 100, '2022-07-05 07:43:32', '2022-07-05 07:43:32', '', NULL);
INSERT INTO `school_chapter` VALUES (42, '计算机特点与性能指标', '', '', 2, 39, 1, 100, '2022-07-05 07:43:48', '2022-07-06 07:24:43', '', NULL);
INSERT INTO `school_chapter` VALUES (44, '硬件基础', '', '', 2, 39, 1, 100, '2022-07-05 07:44:10', '2022-07-05 07:44:10', '', NULL);
INSERT INTO `school_chapter` VALUES (45, '软件基础', '', '', 2, 39, 1, 100, '2022-07-05 07:44:22', '2022-07-05 07:44:22', '', NULL);
INSERT INTO `school_chapter` VALUES (46, '数据在计算机中的表示', '', '', 2, 39, 1, 100, '2022-07-05 07:44:36', '2022-07-05 07:44:36', '', NULL);
INSERT INTO `school_chapter` VALUES (47, 'DOS基本命令', '', '', 2, 39, 1, 100, '2022-07-05 07:47:15', '2022-07-05 07:47:15', '', NULL);
INSERT INTO `school_chapter` VALUES (48, '00-基础必备', '', '', 2, 4, 1, 98, '2022-07-05 07:48:45', '2022-07-05 07:48:45', '', NULL);
INSERT INTO `school_chapter` VALUES (49, '02-计算机英语', '', '', 2, 48, 1, 100, '2022-07-05 07:49:20', '2022-07-05 07:49:20', '', NULL);
INSERT INTO `school_chapter` VALUES (50, '03-相关工具软件', '', '', 2, 48, 1, 100, '2022-07-05 07:49:39', '2022-07-05 07:49:39', '', NULL);
INSERT INTO `school_chapter` VALUES (51, '操作系统', '', '', 2, 45, 1, 100, '2022-07-05 16:48:02', '2022-07-05 16:48:02', '', NULL);
INSERT INTO `school_chapter` VALUES (53, '编码', '', '', 2, 39, 1, 100, '2022-07-05 16:49:18', '2022-07-05 16:49:18', '', NULL);
INSERT INTO `school_chapter` VALUES (54, '存储单位', '', '', 2, 46, 1, 102, '2022-07-05 16:49:41', '2022-07-05 16:51:46', '', NULL);
INSERT INTO `school_chapter` VALUES (55, '数制的概念', '', '', 2, 46, 1, 99, '2022-07-05 16:50:31', '2022-07-05 16:51:20', '', NULL);
INSERT INTO `school_chapter` VALUES (56, '原码反码补码', '', '', 2, 46, 1, 100, '2022-07-05 16:51:37', '2022-07-05 16:51:37', '', NULL);
INSERT INTO `school_chapter` VALUES (57, '编程语言简介', '', '', 2, 9, 1, 99, '2022-07-05 16:53:14', '2022-07-05 16:53:14', '', NULL);
INSERT INTO `school_chapter` VALUES (58, 'Java开发环境', '', '', 2, 9, 1, 101, '2022-07-05 16:55:50', '2022-07-05 16:55:50', '', NULL);
INSERT INTO `school_chapter` VALUES (59, '基本规则', '', '', 2, 9, 1, 106, '2022-07-05 16:58:47', '2022-07-05 16:58:47', '', NULL);
INSERT INTO `school_chapter` VALUES (60, '分隔符', '', '', 2, 10, 1, 101, '2022-07-05 17:00:27', '2022-07-05 17:00:27', '', NULL);
INSERT INTO `school_chapter` VALUES (61, '标识符与关键字', '', '', 2, 10, 1, 102, '2022-07-05 17:20:35', '2022-07-05 17:20:42', '', NULL);
INSERT INTO `school_chapter` VALUES (62, '数据类型', '', '', 2, 10, 1, 104, '2022-07-05 17:21:16', '2022-07-07 14:19:09', '', NULL);
INSERT INTO `school_chapter` VALUES (63, 'git', '', '', 2, 50, 1, 100, '2022-07-07 00:15:39', '2022-07-07 00:15:39', '', NULL);
INSERT INTO `school_chapter` VALUES (64, '变量与常量', '', '', 2, 10, 1, 103, '2022-07-07 14:18:52', '2022-07-07 14:18:52', '', NULL);
INSERT INTO `school_chapter` VALUES (65, '数据类型转换', '', '', 2, 10, 1, 105, '2022-07-07 14:19:39', '2022-07-07 14:19:39', '', NULL);
INSERT INTO `school_chapter` VALUES (66, '运算符', '', '', 2, 10, 1, 106, '2022-07-07 14:20:33', '2022-07-07 14:20:33', '', NULL);
INSERT INTO `school_chapter` VALUES (67, '输入输出', '', '', 2, 10, 1, 107, '2022-07-07 14:21:01', '2022-07-07 14:21:01', '', NULL);
INSERT INTO `school_chapter` VALUES (68, '整型', '', '', 2, 62, 1, 100, '2022-07-07 14:36:49', '2022-07-07 14:36:49', '', NULL);
INSERT INTO `school_chapter` VALUES (69, '浮点型', '', '', 2, 62, 1, 100, '2022-07-07 14:43:25', '2022-07-07 14:43:25', '', NULL);
INSERT INTO `school_chapter` VALUES (70, '字符型', '', '', 2, 62, 1, 100, '2022-07-07 14:43:56', '2022-07-07 14:43:56', '', NULL);
INSERT INTO `school_chapter` VALUES (71, '布尔型', '', '', 2, 62, 1, 100, '2022-07-07 14:44:29', '2022-07-07 14:44:29', '', NULL);
INSERT INTO `school_chapter` VALUES (72, '字符串类型', '', '', 2, 62, 1, 100, '2022-07-07 14:45:09', '2022-07-07 14:45:09', '', NULL);
INSERT INTO `school_chapter` VALUES (73, '算数运算符', '', '', 2, 66, 1, 100, '2022-07-07 14:45:36', '2022-07-07 14:45:36', '', NULL);
INSERT INTO `school_chapter` VALUES (74, '关系运算符', '', '', 2, 66, 1, 100, '2022-07-07 14:45:52', '2022-07-07 14:45:52', '', NULL);
INSERT INTO `school_chapter` VALUES (75, '逻辑运算符', '', '', 2, 66, 1, 100, '2022-07-07 14:46:04', '2022-07-07 14:46:04', '', NULL);
INSERT INTO `school_chapter` VALUES (76, '位运算符', '', '', 2, 66, 1, 100, '2022-07-07 14:48:39', '2022-07-07 14:48:39', '', NULL);
INSERT INTO `school_chapter` VALUES (77, '赋值运算符', '', '', 2, 66, 1, 100, '2022-07-07 14:49:02', '2022-07-07 14:49:02', '', NULL);
INSERT INTO `school_chapter` VALUES (78, '三目运算符', '', '', 2, 66, 1, 100, '2022-07-07 14:49:20', '2022-07-07 14:49:20', '', NULL);
INSERT INTO `school_chapter` VALUES (79, '结合性与优先级', '', '', 2, 66, 1, 100, '2022-07-07 16:32:39', '2022-07-07 16:32:39', '', NULL);
INSERT INTO `school_chapter` VALUES (80, '选择结构', '', '', 2, 11, 1, 100, '2022-07-07 16:32:57', '2022-07-07 16:32:57', '', NULL);
INSERT INTO `school_chapter` VALUES (81, '循环结构', '', '', 2, 11, 1, 100, '2022-07-07 16:33:11', '2022-07-07 16:33:11', '', NULL);
INSERT INTO `school_chapter` VALUES (82, '定义方法', '', '', 2, 12, 1, 100, '2022-07-07 16:40:56', '2022-07-07 16:40:56', '', NULL);
INSERT INTO `school_chapter` VALUES (83, '内存问题', '', '', 2, 12, 1, 100, '2022-07-07 16:41:12', '2022-07-07 16:41:12', '', NULL);
INSERT INTO `school_chapter` VALUES (84, 'return关键字', '', '', 2, 12, 1, 100, '2022-07-07 16:41:51', '2022-07-07 16:41:51', '', NULL);
INSERT INTO `school_chapter` VALUES (85, '重载', '', '', 2, 12, 1, 100, '2022-07-07 16:42:22', '2022-07-07 16:42:22', '', NULL);
INSERT INTO `school_chapter` VALUES (86, '递归', '', '', 2, 12, 1, 100, '2022-07-07 16:42:34', '2022-07-07 16:42:34', '', NULL);
INSERT INTO `school_chapter` VALUES (87, '可变参数', '', '', 2, 12, 1, 100, '2022-07-07 16:42:46', '2022-07-07 16:42:46', '', NULL);
INSERT INTO `school_chapter` VALUES (88, 'if语句', '', '', 2, 80, 1, 100, '2022-07-11 07:57:20', '2022-07-11 07:57:20', '', NULL);
INSERT INTO `school_chapter` VALUES (89, 'switch语句', '', '', 2, 80, 1, 100, '2022-07-11 19:09:17', '2022-07-11 19:09:17', '', NULL);
INSERT INTO `school_chapter` VALUES (90, 'while和do-while语句', '', '', 2, 81, 1, 100, '2022-07-11 19:09:48', '2022-07-11 19:09:48', '', NULL);
INSERT INTO `school_chapter` VALUES (91, 'for语句', '', '', 2, 81, 1, 100, '2022-07-11 19:10:04', '2022-07-11 19:10:04', '', NULL);
INSERT INTO `school_chapter` VALUES (92, 'break和continue', '', '', 2, 81, 1, 100, '2022-07-11 19:21:12', '2022-07-11 19:21:12', '', NULL);
INSERT INTO `school_chapter` VALUES (93, '数组的基本操作', '', '', 2, 13, 1, 100, '2022-07-14 13:17:10', '2022-07-14 13:17:10', '', NULL);
INSERT INTO `school_chapter` VALUES (94, '遍历数组', '', '', 2, 13, 1, 100, '2022-07-14 13:17:41', '2022-07-14 13:17:41', '', NULL);
INSERT INTO `school_chapter` VALUES (95, '内存问题', '', '', 2, 13, 1, 100, '2022-07-14 13:18:46', '2022-07-14 13:18:46', '', NULL);
INSERT INTO `school_chapter` VALUES (96, '二维数组', '', '', 2, 13, 1, 100, '2022-07-14 13:19:22', '2022-07-14 13:19:22', '', NULL);
INSERT INTO `school_chapter` VALUES (97, '数组作为方法的参数', '', '', 2, 13, 1, 100, '2022-07-14 13:19:50', '2022-07-14 13:19:50', '', NULL);
INSERT INTO `school_chapter` VALUES (98, '数组排序', '', '', 2, 13, 1, 100, '2022-07-14 13:20:05', '2022-07-14 13:20:05', '', NULL);
INSERT INTO `school_chapter` VALUES (99, 'Arrays类', '', '', 2, 13, 1, 100, '2022-07-14 13:20:23', '2022-07-14 13:20:23', '', NULL);
INSERT INTO `school_chapter` VALUES (100, '定义类', '', '', 2, 14, 1, 100, '2022-07-14 13:21:37', '2022-07-14 13:21:37', '', NULL);
INSERT INTO `school_chapter` VALUES (101, '创建对象', '', '', 2, 14, 1, 100, '2022-07-14 13:22:27', '2022-07-14 13:22:27', '', NULL);
INSERT INTO `school_chapter` VALUES (102, '打印对象信息', '', '', 2, 14, 1, 100, '2022-07-14 13:22:37', '2022-07-14 13:22:37', '', NULL);
INSERT INTO `school_chapter` VALUES (103, '封装', '', '', 2, 14, 1, 100, '2022-07-14 13:22:48', '2022-07-14 13:22:48', '', NULL);
INSERT INTO `school_chapter` VALUES (104, '构造方法', '', '', 2, 14, 1, 100, '2022-07-14 13:23:02', '2022-07-14 13:23:02', '', NULL);
INSERT INTO `school_chapter` VALUES (105, 'static关键字', '', '', 2, 14, 1, 100, '2022-07-14 13:23:27', '2022-07-14 13:23:27', '', NULL);
INSERT INTO `school_chapter` VALUES (106, '代码块', '', '', 2, 14, 1, 100, '2022-07-14 13:23:37', '2022-07-14 13:23:37', '', NULL);
INSERT INTO `school_chapter` VALUES (107, '对象间参数传递', '', '', 2, 14, 1, 100, '2022-07-14 13:24:08', '2022-07-14 13:24:08', '', NULL);
INSERT INTO `school_chapter` VALUES (108, '对象间关系', '', '', 2, 14, 1, 100, '2022-07-14 13:24:18', '2022-07-14 13:24:18', '', NULL);
INSERT INTO `school_chapter` VALUES (109, '继承', '', '', 2, 15, 1, 100, '2022-07-14 13:29:48', '2022-07-14 13:29:48', '', NULL);
INSERT INTO `school_chapter` VALUES (110, '重写', '', '', 2, 15, 1, 100, '2022-07-14 13:29:56', '2022-07-14 13:29:56', '', NULL);
INSERT INTO `school_chapter` VALUES (111, 'super关键字', '', '', 2, 15, 1, 100, '2022-07-14 13:30:06', '2022-07-14 13:30:06', '', NULL);
INSERT INTO `school_chapter` VALUES (112, 'Object类', '', '', 2, 15, 1, 100, '2022-07-14 13:30:16', '2022-07-14 13:30:16', '', NULL);
INSERT INTO `school_chapter` VALUES (113, '上下转型', '', '', 2, 15, 1, 100, '2022-07-14 13:30:35', '2022-07-14 13:30:35', '', NULL);
INSERT INTO `school_chapter` VALUES (114, '抽象类', '', '', 2, 15, 1, 100, '2022-07-14 13:30:51', '2022-07-14 13:30:51', '', NULL);
INSERT INTO `school_chapter` VALUES (115, '引入', '', '', 2, 16, 1, 100, '2022-07-14 13:31:37', '2022-07-14 13:31:37', '', NULL);
INSERT INTO `school_chapter` VALUES (116, '接口', '', '', 2, 16, 1, 100, '2022-07-14 13:31:48', '2022-07-14 13:31:48', '', NULL);
INSERT INTO `school_chapter` VALUES (117, '接口特性', '', '', 2, 16, 1, 100, '2022-07-14 13:32:00', '2022-07-14 13:32:00', '', NULL);
INSERT INTO `school_chapter` VALUES (118, '实例内部类', '', '', 2, 17, 1, 100, '2022-07-14 13:32:39', '2022-07-14 13:32:39', '', NULL);
INSERT INTO `school_chapter` VALUES (119, '静态内部类', '', '', 2, 17, 1, 100, '2022-07-14 13:32:47', '2022-07-14 13:32:47', '', NULL);
INSERT INTO `school_chapter` VALUES (120, '局部内部类', '', '', 2, 17, 1, 100, '2022-07-14 13:32:55', '2022-07-14 13:32:55', '', NULL);
INSERT INTO `school_chapter` VALUES (121, '匿名内部类', '', '', 2, 17, 1, 100, '2022-07-14 13:33:05', '2022-07-14 13:33:05', '', NULL);
INSERT INTO `school_chapter` VALUES (122, '链表-实例内部类应用', '', '', 2, 17, 1, 100, '2022-07-14 13:33:51', '2022-07-14 13:33:51', '', NULL);
INSERT INTO `school_chapter` VALUES (123, 'Math类', '', '', 2, 18, 1, 100, '2022-07-14 13:35:59', '2022-07-14 13:35:59', '', NULL);
INSERT INTO `school_chapter` VALUES (124, '随机数类', '', '', 2, 18, 1, 100, '2022-07-14 13:36:08', '2022-07-14 13:36:08', '', NULL);
INSERT INTO `school_chapter` VALUES (125, '字符串类', '', '', 2, 18, 1, 100, '2022-07-14 13:36:16', '2022-07-14 13:36:16', '', NULL);
INSERT INTO `school_chapter` VALUES (126, '日期类', '', '', 2, 18, 1, 100, '2022-07-14 13:36:31', '2022-07-14 13:36:31', '', NULL);
INSERT INTO `school_chapter` VALUES (127, '基本类型包装类', '', '', 2, 18, 1, 100, '2022-07-14 13:36:48', '2022-07-14 13:36:48', '', NULL);
INSERT INTO `school_chapter` VALUES (128, '引入', '', '', 2, 19, 1, 100, '2022-07-14 13:37:43', '2022-07-14 13:37:43', '', NULL);
INSERT INTO `school_chapter` VALUES (129, '异常种类', '', '', 2, 19, 1, 100, '2022-07-14 13:37:53', '2022-07-14 13:37:53', '', NULL);
INSERT INTO `school_chapter` VALUES (130, '异常处理', '', '', 2, 19, 1, 100, '2022-07-14 13:38:04', '2022-07-14 13:38:04', '', NULL);
INSERT INTO `school_chapter` VALUES (131, '自定义异常', '', '', 2, 19, 1, 100, '2022-07-14 13:38:13', '2022-07-14 13:38:13', '', NULL);
INSERT INTO `school_chapter` VALUES (132, 'Collection接口', '', '', 2, 20, 1, 100, '2022-07-14 13:39:23', '2022-07-14 13:39:23', '', NULL);
INSERT INTO `school_chapter` VALUES (133, 'Iterator迭代器', '', '', 2, 20, 1, 100, '2022-07-14 13:40:02', '2022-07-14 13:40:02', '', NULL);
INSERT INTO `school_chapter` VALUES (134, 'List接口', '', '', 2, 20, 1, 100, '2022-07-14 13:40:13', '2022-07-14 13:40:13', '', NULL);
INSERT INTO `school_chapter` VALUES (135, 'ArrayList类', '', '', 2, 20, 1, 100, '2022-07-14 13:40:23', '2022-07-14 13:40:23', '', NULL);
INSERT INTO `school_chapter` VALUES (136, 'Set接口', '', '', 2, 20, 1, 100, '2022-07-14 13:40:38', '2022-07-14 13:40:38', '', NULL);
INSERT INTO `school_chapter` VALUES (137, 'Queue接口', '', '', 2, 20, 1, 100, '2022-07-14 13:40:53', '2022-07-14 13:40:53', '', NULL);
INSERT INTO `school_chapter` VALUES (138, 'Map接口', '', '', 2, 20, 1, 100, '2022-07-14 13:41:10', '2022-07-14 13:41:22', '', NULL);
INSERT INTO `school_chapter` VALUES (139, 'Collections工具类', '', '', 2, 20, 1, 100, '2022-07-14 13:41:42', '2022-07-14 13:41:42', '', NULL);
INSERT INTO `school_chapter` VALUES (140, '在集合容器中使用泛型', '', '', 2, 21, 1, 100, '2022-07-14 13:44:19', '2022-07-14 13:44:19', '', NULL);
INSERT INTO `school_chapter` VALUES (141, '类中使用泛型', '', '', 2, 21, 1, 100, '2022-07-14 13:44:35', '2022-07-14 13:44:35', '', NULL);
INSERT INTO `school_chapter` VALUES (142, '接口中使用泛型', '', '', 2, 21, 1, 100, '2022-07-14 13:44:49', '2022-07-14 13:44:49', '', NULL);
INSERT INTO `school_chapter` VALUES (143, '在方法中使用泛型', '', '', 2, 21, 1, 100, '2022-07-14 13:45:10', '2022-07-14 13:45:10', '', NULL);
INSERT INTO `school_chapter` VALUES (144, 'super和extends', '', '', 2, 21, 1, 100, '2022-07-14 13:45:45', '2022-07-14 13:45:45', '', NULL);
INSERT INTO `school_chapter` VALUES (145, 'File类', '', '', 2, 22, 1, 100, '2022-07-14 13:46:12', '2022-07-14 13:46:12', '', NULL);
INSERT INTO `school_chapter` VALUES (146, '字符流', '', '', 2, 22, 1, 100, '2022-07-14 13:46:23', '2022-07-14 13:46:23', '', NULL);
INSERT INTO `school_chapter` VALUES (147, '字节流', '', '', 2, 22, 1, 100, '2022-07-14 13:46:34', '2022-07-14 13:46:34', '', NULL);
INSERT INTO `school_chapter` VALUES (148, '缓冲流', '', '', 2, 149, 1, 100, '2022-07-14 13:46:47', '2022-07-14 13:47:24', '', NULL);
INSERT INTO `school_chapter` VALUES (149, '处理流', '', '', 2, 22, 1, 100, '2022-07-14 13:47:12', '2022-07-14 13:47:12', '', NULL);
INSERT INTO `school_chapter` VALUES (150, '数据流', '', '', 2, 149, 1, 100, '2022-07-14 13:48:49', '2022-07-14 13:48:49', '', NULL);
INSERT INTO `school_chapter` VALUES (151, '对象流', '', '', 2, 149, 1, 100, '2022-07-14 13:49:06', '2022-07-14 13:49:06', '', NULL);
INSERT INTO `school_chapter` VALUES (152, '内存流', '', '', 2, 22, 1, 100, '2022-07-14 13:49:27', '2022-07-14 13:49:27', '', NULL);
INSERT INTO `school_chapter` VALUES (153, 'RandomAccessFile类', '', '', 2, 22, 1, 150, '2022-07-14 13:51:35', '2022-07-14 13:53:34', '', NULL);
INSERT INTO `school_chapter` VALUES (154, 'Properties类', '', '', 2, 22, 1, 150, '2022-07-14 13:52:56', '2022-07-14 13:53:58', '', NULL);
INSERT INTO `school_chapter` VALUES (155, '转换流', '', '', 2, 22, 1, 100, '2022-07-14 13:53:21', '2022-07-14 13:53:21', '', NULL);
INSERT INTO `school_chapter` VALUES (156, '引入', '', '', 2, 23, 1, 100, '2022-07-14 13:54:37', '2022-07-14 13:54:37', '', NULL);
INSERT INTO `school_chapter` VALUES (157, '创建多线程', '', '', 2, 23, 1, 100, '2022-07-14 13:55:04', '2022-07-14 13:55:04', '', NULL);
INSERT INTO `school_chapter` VALUES (158, '线程属性', '', '', 2, 23, 1, 100, '2022-07-14 13:55:13', '2022-07-14 13:55:13', '', NULL);
INSERT INTO `school_chapter` VALUES (159, '实例-卖票1', '', '', 2, 23, 1, 100, '2022-07-14 13:55:34', '2022-07-14 13:55:34', '', NULL);
INSERT INTO `school_chapter` VALUES (160, '实例-卖票2', '', '', 2, 23, 1, 100, '2022-07-14 13:55:52', '2022-07-14 13:55:52', '', NULL);
INSERT INTO `school_chapter` VALUES (161, '同步问题', '', '', 2, 23, 1, 100, '2022-07-14 13:56:00', '2022-07-14 13:56:00', '', NULL);
INSERT INTO `school_chapter` VALUES (162, '线程的控制', '', '', 2, 23, 1, 100, '2022-07-14 13:56:14', '2022-07-14 13:56:14', '', NULL);
INSERT INTO `school_chapter` VALUES (163, '等待唤醒机制', '', '', 2, 23, 1, 100, '2022-07-14 13:56:28', '2022-07-14 13:56:28', '', NULL);
INSERT INTO `school_chapter` VALUES (164, '线程安全的类', '', '', 2, 23, 1, 100, '2022-07-14 13:56:44', '2022-07-14 13:56:44', '', NULL);
INSERT INTO `school_chapter` VALUES (165, 'URL类', '', '', 2, 24, 1, 100, '2022-07-14 13:57:25', '2022-07-14 13:57:25', '', NULL);
INSERT INTO `school_chapter` VALUES (166, 'TCP编程', '', '', 2, 24, 1, 100, '2022-07-14 13:57:42', '2022-07-14 13:57:42', '', NULL);
INSERT INTO `school_chapter` VALUES (167, '聊天室-TCP', '', '', 2, 24, 1, 100, '2022-07-14 13:58:10', '2022-07-14 13:58:10', '', NULL);
INSERT INTO `school_chapter` VALUES (168, 'UDP编程', '', '', 2, 24, 1, 100, '2022-07-14 13:58:21', '2022-07-14 13:58:21', '', NULL);
INSERT INTO `school_chapter` VALUES (169, '聊天室-UDP', '', '', 2, 24, 1, 100, '2022-07-14 13:58:36', '2022-07-14 13:58:36', '', NULL);
INSERT INTO `school_chapter` VALUES (170, '窗体', '', '', 2, 25, 1, 100, '2022-07-14 14:00:11', '2022-07-14 14:00:11', '', NULL);
INSERT INTO `school_chapter` VALUES (171, '布局', '', '', 2, 25, 1, 100, '2022-07-14 14:00:21', '2022-07-14 14:00:21', '', NULL);
INSERT INTO `school_chapter` VALUES (172, '控件', '', '', 2, 25, 1, 100, '2022-07-14 14:00:32', '2022-07-14 14:00:32', '', NULL);
INSERT INTO `school_chapter` VALUES (173, '弹出框', '', '', 2, 25, 1, 100, '2022-07-14 14:00:42', '2022-07-14 14:00:42', '', NULL);
INSERT INTO `school_chapter` VALUES (174, '菜单', '', '', 2, 25, 1, 100, '2022-07-14 14:00:49', '2022-07-14 14:00:49', '', NULL);
INSERT INTO `school_chapter` VALUES (175, '表格', '', '', 2, 25, 1, 100, '2022-07-14 14:02:23', '2022-07-14 14:02:23', '', NULL);
INSERT INTO `school_chapter` VALUES (176, '连接数据库', '', '', 2, 26, 1, 100, '2022-07-14 14:04:20', '2022-07-14 14:04:20', '', NULL);
INSERT INTO `school_chapter` VALUES (177, '编写工具类', '', '', 2, 26, 1, 100, '2022-07-14 14:04:30', '2022-07-14 14:04:30', '', NULL);
INSERT INTO `school_chapter` VALUES (178, 'PreparedSatement', '', '', 2, 26, 1, 100, '2022-07-14 14:10:53', '2022-07-14 14:10:53', '', NULL);
INSERT INTO `school_chapter` VALUES (179, '数据库连接池', '', '', 2, 26, 1, 100, '2022-07-14 14:11:05', '2022-07-14 14:11:05', '', NULL);
INSERT INTO `school_chapter` VALUES (180, 'dbutils', '', '', 2, 26, 1, 100, '2022-07-14 14:11:18', '2022-07-14 14:11:18', '', NULL);
INSERT INTO `school_chapter` VALUES (181, '编写DAO', '', '', 2, 26, 1, 100, '2022-07-14 14:11:44', '2022-07-14 14:11:44', '', NULL);
INSERT INTO `school_chapter` VALUES (182, 'Class类', '', '', 2, 30, 1, 100, '2022-07-14 14:13:01', '2022-07-14 14:13:01', '', NULL);
INSERT INTO `school_chapter` VALUES (183, 'Method', '', '', 2, 30, 1, 100, '2022-07-14 14:13:12', '2022-07-14 14:13:12', '', NULL);
INSERT INTO `school_chapter` VALUES (184, 'Field', '', '', 2, 30, 1, 100, '2022-07-14 14:13:28', '2022-07-14 14:13:28', '', NULL);
INSERT INTO `school_chapter` VALUES (185, '标准注解', '', '', 2, 31, 1, 100, '2022-07-14 14:13:56', '2022-07-14 14:13:56', '', NULL);
INSERT INTO `school_chapter` VALUES (186, '自定义注解', '', '', 2, 31, 1, 100, '2022-07-14 14:14:15', '2022-07-14 14:14:15', '', NULL);
INSERT INTO `school_chapter` VALUES (187, '注解实例', '', '', 2, 31, 1, 100, '2022-07-14 14:14:28', '2022-07-14 14:14:28', '', NULL);
INSERT INTO `school_chapter` VALUES (188, '60-应用', '', '', 2, 4, 1, 100, '2022-07-14 14:15:44', '2022-07-14 14:16:58', '', NULL);
INSERT INTO `school_chapter` VALUES (189, '61-爬虫', '', '', 2, 188, 1, 100, '2022-07-14 14:16:44', '2022-07-14 14:17:15', '', NULL);
INSERT INTO `school_chapter` VALUES (190, 'Dart编程', '', '', 9, NULL, 1, 0, '2022-07-16 07:10:40', '2022-07-16 07:19:12', '', NULL);
INSERT INTO `school_chapter` VALUES (191, 'Dart简介', '', '', 2, 197, 1, 100, '2022-07-16 07:12:37', '2022-07-16 07:15:22', '', NULL);
INSERT INTO `school_chapter` VALUES (192, '10-Dart基础', '', '', 2, 190, 1, 100, '2022-07-16 07:13:07', '2022-07-16 07:13:07', '', NULL);
INSERT INTO `school_chapter` VALUES (193, '20-Dart面向对象', '', '', 2, 190, 1, 100, '2022-07-16 07:13:28', '2022-07-16 07:13:28', '', NULL);
INSERT INTO `school_chapter` VALUES (194, '30-Dart高级', '', '', 2, 190, 1, 100, '2022-07-16 07:14:02', '2022-07-16 07:14:02', '', NULL);
INSERT INTO `school_chapter` VALUES (195, '搭建Dart开发环境', '', '', 2, 197, 1, 100, '2022-07-16 07:14:16', '2022-07-16 07:15:31', '', NULL);
INSERT INTO `school_chapter` VALUES (196, '第一个Dart程序Helloworld', '', '', 2, 197, 1, 100, '2022-07-16 07:14:49', '2022-07-16 07:15:38', '', NULL);
INSERT INTO `school_chapter` VALUES (197, '11-Helloworld', '', '', 2, 192, 1, 100, '2022-07-16 07:15:14', '2022-07-16 07:15:14', '', NULL);
INSERT INTO `school_chapter` VALUES (198, '12-数据类型与运算', '', '', 2, 192, 1, 100, '2022-07-16 07:16:13', '2022-07-16 07:16:13', '', NULL);
INSERT INTO `school_chapter` VALUES (199, '13-流程控制', '', '', 2, 192, 1, 100, '2022-07-16 07:16:28', '2022-07-16 07:16:28', '', NULL);
INSERT INTO `school_chapter` VALUES (200, 'Kotlin编程', '', '', 10, NULL, 1, 100, '2022-07-16 07:19:37', '2022-07-16 07:19:37', '', NULL);
INSERT INTO `school_chapter` VALUES (201, 'Swift编程', '', '', 11, NULL, 1, 100, '2022-07-16 07:19:55', '2022-07-16 07:19:55', '', NULL);
INSERT INTO `school_chapter` VALUES (202, 'Python编程', '', '', 12, NULL, 1, 100, '2022-07-16 07:20:15', '2022-07-16 07:20:15', '', NULL);
INSERT INTO `school_chapter` VALUES (203, 'Javascript编程', '', '', 16, NULL, 1, 100, '2022-07-16 07:20:40', '2022-07-16 07:20:40', '', NULL);
INSERT INTO `school_chapter` VALUES (204, '什么是方法', '', '', 2, 12, 1, 99, '2022-07-19 07:46:06', '2022-07-19 07:46:06', '', NULL);
COMMIT;

-- ----------------------------
-- Table structure for school_chapter_knowledge
-- ----------------------------
DROP TABLE IF EXISTS `school_chapter_knowledge`;
CREATE TABLE `school_chapter_knowledge` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '数据库编号',
  `chapter_id` bigint(20) DEFAULT NULL COMMENT '章节id',
  `knowledge_id` bigint(20) DEFAULT NULL COMMENT '知识点id',
  `gmt_create` datetime DEFAULT current_timestamp() COMMENT '创建时间',
  `gmt_modified` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '修改时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='章节知识点表';

-- ----------------------------
-- Records of school_chapter_knowledge
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for school_classes
-- ----------------------------
DROP TABLE IF EXISTS `school_classes`;
CREATE TABLE `school_classes` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '数据库编号',
  `name` varchar(255) NOT NULL COMMENT '班级名称',
  `gmt_create` datetime DEFAULT current_timestamp() COMMENT '创建时间',
  `gmt_modified` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '修改时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `user_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='班级表';

-- ----------------------------
-- Records of school_classes
-- ----------------------------
BEGIN;
INSERT INTO `school_classes` VALUES (1, '江阴21独本软工暑假班', '2022-07-01 14:23:27', '2022-07-01 14:23:27', '', NULL);
COMMIT;

-- ----------------------------
-- Table structure for school_classes_homework
-- ----------------------------
DROP TABLE IF EXISTS `school_classes_homework`;
CREATE TABLE `school_classes_homework` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '数据库编号',
  `classes_id` bigint(20) DEFAULT NULL COMMENT '班级id',
  `homework_id` bigint(20) DEFAULT NULL COMMENT '作业id',
  `type` int(11) DEFAULT NULL COMMENT '类型',
  `time_length` int(11) DEFAULT NULL COMMENT '用时',
  `commit_time` datetime DEFAULT NULL COMMENT '提交时间',
  `gmt_create` datetime DEFAULT current_timestamp() COMMENT '发布时间',
  `gmt_modified` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '修改时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `user_id` bigint(20) DEFAULT NULL COMMENT '发布人id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='班级作业表';

-- ----------------------------
-- Records of school_classes_homework
-- ----------------------------
BEGIN;
INSERT INTO `school_classes_homework` VALUES (1, 1, 1, NULL, 60, '2022-07-11 00:00:00', '2022-07-10 21:36:01', '2022-07-10 21:36:01', '', NULL);
COMMIT;

-- ----------------------------
-- Table structure for school_classes_student
-- ----------------------------
DROP TABLE IF EXISTS `school_classes_student`;
CREATE TABLE `school_classes_student` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '数据库编号',
  `classes_id` bigint(20) DEFAULT NULL COMMENT '班级id',
  `user_id` bigint(20) DEFAULT NULL COMMENT '学生用户id',
  `gmt_create` datetime DEFAULT current_timestamp() COMMENT '创建时间',
  `gmt_modified` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '修改时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='班级学生表';

-- ----------------------------
-- Records of school_classes_student
-- ----------------------------
BEGIN;
INSERT INTO `school_classes_student` VALUES (1, 1, 119, '2022-07-14 20:43:45', '2022-07-14 20:43:45', '');
INSERT INTO `school_classes_student` VALUES (2, 1, 120, '2022-07-14 20:43:54', '2022-07-14 20:44:02', '');
COMMIT;

-- ----------------------------
-- Table structure for school_course
-- ----------------------------
DROP TABLE IF EXISTS `school_course`;
CREATE TABLE `school_course` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '数据库编号',
  `name` varchar(255) NOT NULL COMMENT '课程名',
  `description` text DEFAULT NULL COMMENT '课程介绍',
  `icon` varchar(255) DEFAULT NULL COMMENT '图标',
  `gmt_create` datetime DEFAULT current_timestamp() COMMENT '创建时间',
  `gmt_modified` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '修改时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `user_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COMMENT='课程表';

-- ----------------------------
-- Records of school_course
-- ----------------------------
BEGIN;
INSERT INTO `school_course` VALUES (2, 'Java高级编程技术', 'Java编程基础', '', '2022-06-26 00:00:00', '2022-06-26 00:00:00', '', NULL);
INSERT INTO `school_course` VALUES (5, 'JavaEE企业开发', '测试,内容待添加', '', '2022-07-14 00:00:00', '2022-07-14 00:00:00', '', NULL);
INSERT INTO `school_course` VALUES (6, 'SSM', '测试,内容待添加', '', '2022-07-14 00:00:00', '2022-07-14 00:00:00', '', NULL);
INSERT INTO `school_course` VALUES (7, 'SpringBoot', '测试,内容待添加', '', '2022-07-14 00:00:00', '2022-07-14 00:00:00', '', NULL);
INSERT INTO `school_course` VALUES (8, 'SpringCloud', '测试,内容待添加', '', '2022-07-14 00:00:00', '2022-07-14 00:00:00', '', NULL);
INSERT INTO `school_course` VALUES (9, 'Dart', '是谷歌开发的计算机编程语言', '', '2022-07-15 18:56:56', '2022-07-15 18:56:56', '', NULL);
INSERT INTO `school_course` VALUES (10, 'Kotlin', '是一个用于现代多平台应用的静态编程语言，由 JetBrains 开发', '', '2022-07-15 19:00:41', '2022-07-15 19:00:41', '', NULL);
INSERT INTO `school_course` VALUES (11, 'Swift', '苹果于2014年WWDC苹果开发者大会发布的新开发语言', '', '2022-07-15 19:01:08', '2022-07-15 19:01:08', '', NULL);
INSERT INTO `school_course` VALUES (12, 'Python', '计算机编程语言', '', '2022-07-15 19:03:14', '2022-07-15 19:03:14', '', NULL);
INSERT INTO `school_course` VALUES (13, 'C', '', '', '2022-07-15 19:03:24', '2022-07-15 19:03:24', '', NULL);
INSERT INTO `school_course` VALUES (15, 'C#', '', '', '2022-07-15 19:03:44', '2022-07-15 19:03:44', '', NULL);
INSERT INTO `school_course` VALUES (16, 'Javascript', '', '', '2022-07-15 19:03:50', '2022-07-15 19:03:50', '', NULL);
INSERT INTO `school_course` VALUES (17, 'PHP', '', '', '2022-07-15 19:03:56', '2022-07-15 19:03:56', '', NULL);
INSERT INTO `school_course` VALUES (18, 'Flutter', '', '', '2022-07-16 00:00:00', '2022-07-16 00:00:00', '', NULL);
INSERT INTO `school_course` VALUES (19, 'Apple开发', '', '', '2022-07-16 09:38:29', '2022-07-16 09:38:29', '', NULL);
INSERT INTO `school_course` VALUES (20, 'Android开发', '', '', '2022-07-16 09:38:41', '2022-07-16 09:38:41', '', NULL);
INSERT INTO `school_course` VALUES (21, 'uni-app', '', '', '2022-07-16 09:39:09', '2022-07-16 09:39:09', '', NULL);
INSERT INTO `school_course` VALUES (22, 'Vue.js', '', '', '2022-07-16 09:40:14', '2022-07-16 09:40:14', '', NULL);
COMMIT;

-- ----------------------------
-- Table structure for school_homework
-- ----------------------------
DROP TABLE IF EXISTS `school_homework`;
CREATE TABLE `school_homework` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '数据库编号',
  `title` varchar(255) DEFAULT NULL COMMENT '标题',
  `course_id` bigint(20) DEFAULT NULL COMMENT '课程id',
  `time_lenght` int(11) DEFAULT NULL COMMENT '时长',
  `problem_qty` int(11) DEFAULT NULL COMMENT '作业题目数量',
  `score` int(11) DEFAULT 100 COMMENT '作业总分',
  `gmt_create` datetime DEFAULT current_timestamp() COMMENT '创建时间',
  `gmt_modified` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '修改时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `user_id` bigint(20) DEFAULT NULL COMMENT '发布人id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='作业表';

-- ----------------------------
-- Records of school_homework
-- ----------------------------
BEGIN;
INSERT INTO `school_homework` VALUES (1, '数据类型作业', NULL, NULL, NULL, 100, '2022-07-10 17:09:42', '2022-07-10 17:09:42', '', NULL);
COMMIT;

-- ----------------------------
-- Table structure for school_homework_problem
-- ----------------------------
DROP TABLE IF EXISTS `school_homework_problem`;
CREATE TABLE `school_homework_problem` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '数据库编号',
  `homework_id` bigint(20) DEFAULT NULL COMMENT '作业编号',
  `problem_id` bigint(20) DEFAULT NULL COMMENT '题目编号',
  `sort_num` int(11) DEFAULT 100 COMMENT '排序',
  `gmt_create` datetime DEFAULT current_timestamp() COMMENT '创建时间',
  `gmt_modified` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '修改时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `user_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='作业题目表';

-- ----------------------------
-- Records of school_homework_problem
-- ----------------------------
BEGIN;
INSERT INTO `school_homework_problem` VALUES (1, 1, 1, NULL, NULL, NULL, '', NULL);
COMMIT;

-- ----------------------------
-- Table structure for school_knowledge
-- ----------------------------
DROP TABLE IF EXISTS `school_knowledge`;
CREATE TABLE `school_knowledge` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '数据库编号',
  `name` varchar(255) NOT NULL COMMENT '知识点名',
  `content` text DEFAULT NULL COMMENT '知识点内容',
  `course_id` bigint(20) NOT NULL COMMENT '课程id',
  `chapter_id` bigint(20) NOT NULL COMMENT '章节id',
  `order_num` int(11) DEFAULT 100 COMMENT '排序',
  `type` int(11) DEFAULT 0 COMMENT '类型(0知识点1实例)',
  `k_id` bigint(20) DEFAULT NULL COMMENT '父知识点id',
  `source_url` varchar(255) DEFAULT NULL COMMENT '源码地址',
  `gmt_create` datetime DEFAULT current_timestamp() COMMENT '创建时间',
  `gmt_modified` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '修改时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `user_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=38 DEFAULT CHARSET=utf8mb4 COMMENT='知识点表';

-- ----------------------------
-- Records of school_knowledge
-- ----------------------------
BEGIN;
INSERT INTO `school_knowledge` VALUES (1, '计算机基础', '## 计算机\r\n\r\n* 电子计算机，俗称电脑，是一种能够按照程序运行，自动、高速处理海量数据的现代化智能电子设备。\r\n* 由硬件和软件所组成，没有安装任何软件的计算机称为裸机。\r\n\r\n![](/profile/upload/2022/07/05/jisuanji_20220705075318A001.jpeg)\r\n\r\n![](/profile/upload/2022/07/05/jisuanjixitong_20220705075343A002.jpg)\r\n\r\n## 计算机硬件系统\r\n冯·诺依曼（Von Noumann）是美籍匈牙利科学家，1946年6月他提出了以“顺序存储程序”为核心的设计方案，包括以下三个要点：\r\n* 计算机应由五个基本部分组成：运算器、控制器、存储器、输入设备和输出设备；\r\n* 采用二进制数的形式表示数据和指令；\r\n* 采用存储程序的方式，程序和数据存放在存储器中。\r\n\r\n其工作原理的核心是“程序存储”和“程序控制”。六十年来，计算机硬件系统一直是沿袭着冯·诺依曼的结构框架，基本结构没有变。冯·诺依曼提出的计算机体系结构，奠定了现代计算机的结构理论。\r\n\r\n一个计算机系统的基本硬件结构，如图所示:\r\n\r\n![](/profile/upload/2022/07/05/jisuanjijibenjiegou_20220705075411A003.png)\r\n\r\n## 计算机软件系统\r\n各类软件之间形成层次关系。所谓层次关系指的是：内层的软件向外层软件提供服务，外层软件在内层软件支持下才能运行。如图所示。\r\n![](/profile/upload/2022/07/05/ruanjianxitong_20220705075453A004.png)\r\n\r\n## 计算机逻辑结构\r\n\r\n![](/profile/upload/2022/07/05/jisuanjiluojijiegou_20220705075512A005.png)\r\n\r\n\r\n\r\n', 2, 40, 100, 0, NULL, '', '2022-07-05 07:56:03', '2022-07-05 07:56:03', '', NULL);
INSERT INTO `school_knowledge` VALUES (2, '计算机发展史', '1946年2月美国宾夕法尼亚大学研制成功了世界上第一台数字电子计算机ENIAC（电子数字积分计算机），ENIAC的诞生标志着电子计算机时代的到来。\r\n\r\n通常根据计算机采用电子元件的不同将计算机划分为电子管、晶体管、集成电路和超大规模集成电路4个阶段，分别称为第一代至第四代计算机。\r\n\r\n| 代 | 时间        | 主要元件                 | 主要应用领域                   |\r\n|:---|:------------|:-------------------------|:-------------------------------|\r\n| 一 | 1946-1957年 | 电子管                   | 军事和科学研究                 |\r\n| 二 | 1958-1964年 | 晶体管                   | 已扩展到数据处理和事务处理     |\r\n| 三 | 1965-1970年 | 中、小规模集成电路       | 科学计算、数据处理以及过程控制 |\r\n| 四 | 1971年至今  | 大规模、超大规模集成电路 | 应用领域不断向社会各个方面渗透 |\r\n\r\n* 我们现在所使用的计算机属于第四代计算机。\r\n\r\n第一代电子计算机\r\n![](/profile/upload/2022/07/05/laojisuanji1_20220705083555A007.png)\r\n\r\n集成电路\r\n![](/profile/upload/2022/07/05/jintiguan_20220705083533A006.png)\r\n\r\n![](/profile/upload/2022/07/05/jichendianlu_20220705083718A008.png)\r\n', 2, 41, 100, 0, NULL, '', '2022-07-05 08:37:28', '2022-07-05 08:37:28', '', NULL);
INSERT INTO `school_knowledge` VALUES (4, '计算机特点与性能指标', '## 特点：\r\n* 有存储功能\r\n* 具有强大的数据处\r\n* 具有自动运行和自动控制能力\r\n* 具有极快的运算速度、极高的运算精度和灵敏准确的逻辑判断能力\r\n\r\n## 性能指标：\r\n评价一台计算机性能的高低，通常根据字长、时钟频率、内存容量等主要技术指标进行综合考虑。\r\n* 字长: 指的是CPU一次能并行处理的二进制位数。字长总是8的整数倍。一般有16位、32位、64位等。通常PC机的字长为16位（早期）、32位、64位。\r\n  * 一般来说，字长越长，计算机处理数据的能力越强，计算精度也越高。\r\n* 时钟频率（主频）: 是指CPU的工作频率。决定着计算机的运算速度，主频越高，计算机的运算速度也就越快。\r\n  * 单位：MHz（兆赫兹）、GHz(吉赫兹）\r\n* 内存容量: 是指内存储器中的RAM（随机存储器）与ROM（只读存储器）的容量总和。\r\n反映了计算机的内存储器存储信息的能力，是影响整机性能和软件功能发挥的重要因素。\r\n内存越大，运算速度越快，处理数据能力越强。\r\n\r\n', 2, 42, 100, 0, NULL, '', '2022-07-06 07:35:07', '2022-07-06 07:35:50', '', NULL);
INSERT INTO `school_knowledge` VALUES (5, '硬件基础', '###硬件\r\n\r\n1. CPU(Central Processing Unit)\r\n	* 是一台计算机的运算核心和控制核心。\r\n	* 其功能主要是解释计算机指令以及处理计算机软件中的数据。\r\n	* CPU由运算器、控制器、寄存器、高速缓存及实现它们之间联系的数据、控制及状态的总线构成。\r\n	* 作为整个系统的核心，CPU 也是整个系统最高的执行单元，因此CPU已成为决定电脑性能的核心部件，很多用户都以它为标准来判断电脑的档次。CPU的主频,即CPU内核工作的时钟频率（CPU Clock Speed）。该时钟速度越快，时间段内执行的指令就越多， 酷睿是2G-3G（1G是10000Mhz）例如，2MHz（200万次/秒），3GHz（三十亿次/秒）。\r\n\r\n	![](/profile/upload/2022/07/06/cpu_20220706073739A001.jpg)\r\n\r\n	![](/profile/upload/2022/07/06/cpu基本结构_20220706073750A002.png)\r\n\r\n	![](/profile/upload/2022/07/06/zhuban_20220706073803A003.jpg)\r\n2. 存储设备\r\n	* 内存\r\n		* 是数据与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的，内存(Memory)也被称为内存储器，其作用是用于暂时存放CPU中的运算数据，以及与硬盘等外部存储器交换的数据。\r\n\r\n		![](/profile/upload/2022/07/06/neicun_20220706073828A004.jpg)\r\n	* 外存\r\n		* 内存不能长久保存数据（非ROM），断电时信息就丢失，程序和数据都会被保存在存储设备中（例如硬盘），当程序和数据需要使用时，再加载进内存，注意：内存读取和写入的速度要比存储设备快的多。\r\n		* 存储设备主要有: 磁盘驱动器，光盘驱动器(CD DVD) USB闪存(U盘)。\r\n		![](./assets/yinpan1.jpg)\r\n		![](./assets/yinpan2.png)\r\n		![](/profile/upload/2022/07/06/yinpan1_20220706073850A005.jpg)\r\n		![](/profile/upload/2022/07/06/yinpan2_20220706073904A006.png)\r\n4. 输出设备: 显示器、打印机、音箱\r\n5. 输入设备: 键盘、绘画板\r\n\r\n', 2, 44, 100, 0, NULL, '', '2022-07-06 07:39:12', '2022-07-06 07:39:12', '', NULL);
INSERT INTO `school_knowledge` VALUES (6, '基本DOS命令', '|           命令            | 作用                                                             |\r\n|:-------------------------:|:-----------------------------------------------------------------|\r\n|                           |                                                                  |\r\n|             1             | 文件夹操作命令                                                   |\r\n|                           |                                                                  |\r\n|           盘符            | 进入指定的盘符下                                                 |\r\n|            dir            | 列出当前目录下的文件以及文件夹                                   |\r\n|            md             | 创建目录                                                         |\r\n|            rd             | 删除目录(注意：rd不能删除非空的文件夹，而且只能用于删除文件夹。) |\r\n|            cd             | 进入指定目录                                                     |\r\n|           cd ..           | 退回到上一级目录                                                 |\r\n|           cd \\            | 退回到根目录                                                     |\r\n|                           |                                                                  |\r\n|             2             | 文件操作命令                                                     |\r\n|                           |                                                                  |\r\n| echo \"hello java\" > a.txt | 写入文本到指定文件                                               |\r\n|        type a.txt         | 显示文件内容命令                                                 |\r\n|            del            | 删除文件(注意:不能删除文件夹，只能删除文件。)                    |\r\n|                           |                                                                  |\r\n|             3             | 其他命令                                                         |\r\n|                           |                                                                  |\r\n|           exit            | 推出dos命令行                                                    |\r\n|            cls            | 通知计算机将当前的命令清空                                       |\r\n|             *             | 通配符                                                           |\r\n|             ?             | 通配符                                                           |\r\n|            tab            | 命令补全                                                         |\r\n|        方向键上下         | 找回上次你写过的命令。                                           |\r\n|             .             | 当前目录                                                         |\r\n|            ..             | 当前目录的父目录                                                 |\r\n\r\n\r\n## 1. 打开命令行工具\r\n\r\n开始->运行 -> 输入cmd 按回车\r\n\r\n## 2. 切换盘符\r\n\r\n```\r\nc:\r\n\r\nd:\r\n\r\ne:\r\n\r\nz:\r\n```\r\n\r\n## 3. 列出目录下的文件及文件夹\r\n\r\n```\r\ndir\r\n```\r\n\r\n显示内容\r\n\r\n修改时间		大小或dir	文件名或文件夹名\r\n\r\n## 4. 创建文件夹\r\n\r\n```\r\nmd aaa\r\n```\r\n\r\n## 5. 删除文件夹\r\n\r\n```\r\nrd aaa\r\n```\r\n\r\n## 6. 进入某路径\r\n\r\n```\r\ncd aaa\r\n```\r\n\r\n.	当前目录\r\n\r\n..      父目录\r\n\r\ncd . 到当前路径(没有任何意义)\r\n\r\ncd .. 返回上一层父目录\r\n\r\ncd / 回到根目录\r\n\r\n## 7. 路径概念\r\n\r\n当前路径			你当前所在的位置\r\n\r\n相对路径			相对于当前路径的相对位置\r\n\r\n绝对路径			以盘符为开始的路径\r\n\r\n## 8.  显示一个文本文件内容\r\n\r\n```\r\ntype a.txt\r\n```\r\n\r\n## 9. 写入文本\r\n\r\n```\r\necho Helloworld > a.txt\r\n```\r\n\r\n## 10. 删除文件\r\n\r\n```\r\ndel a.txt\r\n```\r\n\r\n\r\n\r\n## 11. 通配符\r\n\r\n\\*	0个或多个字符\r\n\r\n?    0个1个字符\r\n\r\ndir a?.txt\r\n\r\ndir a*.txt\r\n\r\n## 12. 命令补全\r\n\r\n```\r\ntab\r\n```\r\n\r\n## 12.  方向键\r\n\r\n\r\n', 2, 47, 100, 0, NULL, '', '2022-07-06 07:41:46', '2022-07-06 07:41:46', '', NULL);
INSERT INTO `school_knowledge` VALUES (7, '数制的概念', '## 进制\r\n\r\n| 进制     | 规则       | 字符                            |\r\n|:---------|:-----------|:--------------------------------|\r\n| 十进制   | 逢十进一   | 0 1 2 3 4 5 6 7 8 9             |\r\n| 二进制   | 逢二进一   | 0 1                             |\r\n| 八进制   | 逢八进一   | 0 1 2 3 4 5 6 7                 |\r\n| 十六进制 | 逢十六进一 | 0 1 2 3 4 5 6 7 8 9 A B C D E F |\r\n\r\n## 书写形式\r\n\r\n* 下标法：用（）括住数字，在括号右下角标注进制数下标。(101)10表示十进制数，(101)8表示八进制数，(101)2表示二进制数，(101)16表示十六进制数。\r\n\r\n* 后缀法：用进制数的简称加在数的后面。101D（Decimal）表示十进制数，101O(Octal)表示八进制数，101B(Binary)表示二进制数，101H(Hex)表示十六进制数。十进制数可以省略下标或后缀。\r\n\r\n注意：八进制的用后缀O表示，但是有的资料上为了与0（零）区别，也可以用Q表示。\r\n\r\n## 各种进制的对应关系表\r\n\r\n| 十进制 | 二进制    | 八进制| 十六进制 |\r\n|:-------|:-----------------------------|\r\n| 0      | 0000|0|0                     |\r\n| 1      | 0001|1|1                     |\r\n| 2      | 0010|2|2                     |\r\n| 3      | 0011|3|3                     |\r\n| 4      | 0100|4|4                     |\r\n| 5      | 0101|5|5                     |\r\n| 6      | 0110|6|6                     |\r\n| 7      | 0111|7|7                     |\r\n| 8      | 1000|10|8                    |\r\n| 9      | 1001|11|9                    |\r\n| 10     | 1010|12|A                    |\r\n| 11     | 1011|13|B                    |\r\n| 12     | 1100|14|C                    |\r\n| 13     | 1101|15|D                    |\r\n| 14     | 1110|16|E                    |\r\n| 15     | 1111|17|F                    |\r\n| 16     | 10000|20|10                  |\r\n\r\n\r\n\r\n| 进制     | 规则       | 字符                            |\r\n| -------- | ---------- | ------------------------------- |\r\n| 十进制   | 逢十进一   | 0 1 2 3 4 5 6 7 8 9             |\r\n| 二进制   | 逢二进一   | 01                              |\r\n| 八进制   | 逢八进一   | 0 1 2 3 4 5 6 7                 |\r\n| 十六进制 | 逢十六进一 | 0 1 2 3 4 5 6 7 8 9 A B C D E F |\r\n\r\n\r\n## 进制换算\r\n\r\n#### 掌握使用计算器换算不同进制的数\r\n\r\n\r\n\r\n#### 手工计算的方法(了解)\r\n\r\n1. 十进制转换为二进制\r\n\r\n   整数部分 除二取余法\r\n\r\n   小数部分 乘二取整法\r\n\r\n例如 (35)10 = (100011)2\r\n\r\n![image-20180528111635815](assets/image-20180528111635815.png)\r\n\r\n2. 二进制转换为八进制 十六进制\r\n\r\n2^3 = 8\r\n\r\n2^4 = 16\r\n\r\n二进制 每三位转换为 一位八进制\r\n\r\n(010 011 011)2 -> ( 2 3 3)8\r\n\r\n二进制 每四位转换为 一位十六进制\r\n\r\n(1001 1011)2 -> (9B)16\r\n\r\n\r\n\r\n3. 其他进制转换为十进制\r\n\r\n\r\n\r\n十进制\r\n\r\n\r\n\r\n```\r\n137   =  100+30+7 =  1 * 10^2   + 3* 10^1 + 7*10^0 \r\n\r\n0.125 =  0.1 + 0.02 + 0.005 =   1*10^-1 +2 * 10^-2 + 5 * 10^-3;\r\n\r\n```\r\n\r\n\r\n\r\n二进制\r\n\r\n```\r\n10011100  = 10000000 + 10000 + 1000 + 100 = 1*2^7 + 1*2^4 +1*2^3 +1*2^2 = 128 + 16 + 8 + 4 = 156\r\n```\r\n\r\n\r\n\r\n八进制\r\n\r\n```\r\n(156) =  1*8*8 + 5*8 + 6 =  110\r\n```\r\n\r\n十六进制\r\n\r\n```\r\n(9A) = 9*16 + 10  = 15\r\n```\r\n\r\n\r\n\r\n## 原码反码补码\r\n\r\n* 计算机中都采用补码方式保存数据\r\n\r\n* 存储数据时总是以1个或多个字节为最基本单位（最高位为符号位 其他位为数值位）\r\n* 正数 的原码反码补码都是一样\r\n\r\n5  \r\n\r\n原码	0 0000101\r\n\r\n反码	0 0000101\r\n\r\n补码	0 0000101\r\n\r\n* 负数 不一样\r\n\r\n-5 \r\n\r\n原码 1 0000101\r\n\r\n反码 1 1111010		（除了符号位，每一位数值取反)\r\n\r\n补码 1 1111011		（在反码的基础上，末尾+1）\r\n\r\n\r\n\r\n5 \r\n\r\n1个字节		00000101\r\n\r\n2个字节		00000000 00000101\r\n\r\n4个字节		00000000 00000000 00000000 00000101\r\n\r\n8个字节		00000000 00000000 00000000 00000000 00000000 00000000 00000000  00000101\r\n\r\n\r\n\r\n-5 \r\n\r\n1 	11111011\r\n\r\n2 	11111111 11111011\r\n\r\n4 	11111111 11111111 11111111 11111011\r\n\r\n8	11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111011', 2, 55, 100, 0, NULL, '', '2022-07-06 07:44:35', '2022-07-06 07:44:35', '', NULL);
INSERT INTO `school_knowledge` VALUES (8, 'git服务器操作', '# 一、安装Git软件\r\n\r\n# 二、创建账号、新建仓库\r\n\r\n1. 打开网站注册账号\r\nwww.gitee.com\r\n\r\n2. 新建一个项目\r\n![](/profile/upload/2022/07/07/新建仓库_20220707002239A001.png)\r\n\r\n\r\n# 三、下拉作业代码仓库和配置\r\n\r\n## 1. 复制仓库地址\r\n![](/profile/upload/2022/07/07/复制仓库地址_20220707002253A002.png)\r\n\r\n## 2. 打开终端命令行,切换到d:\r\n\r\n```\r\nd:\r\n```\r\n\r\n## 3. 将作业代码仓库下拉到本地\r\n\r\n```\r\ngit clone https://gitee.com/ruik2080/java_000zhangsan.git\r\n```\r\n\r\n## 4. git设置一下(只需要配置一次)\r\n```\r\ngit config --global user.name \"qiang\"\r\ngit config --global user.email \"ruik@foxmail.com\"\r\n```\r\n\r\n说明\r\nconfig 配置\r\nglobal 全局的\r\nuser.name 用户名字\r\nuser.email 用户邮箱\r\n\r\n## 4. 将Eclipse的工作空间workspace切换到这个目录d:\\java_001zhangsan\r\n\r\n这样你新建的项目都是在这个仓库目录下\r\n\r\n\r\n# 二、 提交作业\r\n\r\n## 1. 打开终端、进入java_001zhangsan目录\r\n\r\n```\r\nd:\r\ncd d:\\java_001zhangsan\r\n```\r\n\r\n## 2. 将本目录下的修改添加本地仓库\r\n\r\n```\r\ngit add .\r\n```\r\n\r\n```\r\ngit commit -m \"测试一下提交代码\"\r\n```\r\n\r\n## 3. 推到gitee服务器\r\n\r\n```\r\ngit push\r\n```\r\n\r\n', 2, 63, 100, 0, NULL, '', '2022-07-07 00:24:37', '2022-07-07 00:24:37', '', NULL);
INSERT INTO `school_knowledge` VALUES (9, '分隔符', '分隔符作用\r\n\r\n|  分隔符 |作用   |\r\n| ------------ | ------------ |\r\n|  空格 | 分隔单词  |\r\n|  分号; |语句的分割,表示一句话结束，好比中文的句号   |\r\n| 花括号、大括号{}  | 表示代码块,是一个整体方括号  |\r\n|中括号[]   | 定义数组和访问数组元素 |\r\n|圆括号、小括号()| 定义和调动函数   改变运算优先级|\r\n\r\n```java\r\npackage _1分隔符;\r\n\r\npublic class SeperateDemo \r\n{\r\n\r\n	public static void main(String[] args)\r\n	{\r\n	\r\n		// 1. 空格\r\n		int a;\r\n		\r\n		// 2. 分号\r\n		// 语句的结束\r\n		int b; int c;\r\n		\r\n		// 3. 中括号\r\n		// 定义数组\r\n		int[] d = {1,2,3,4,5};\r\n		// 访问数组元素\r\n		System.out.println( d[0]);\r\n		\r\n		\r\n		// 4. 小括号\r\n		// a. 定义函数、调用函数的\r\n		// b. 算数运算改变优先级\r\n		System.out.println( (1+2)*(3+4) );\r\n		\r\n		// 5. 大括号\r\n		// 代码块 程序块\r\n		{\r\n		\r\n		}\r\n		\r\n	}\r\n\r\n   public int add(int a,int b)\r\n   {\r\n     return a+b;\r\n   }\r\n}\r\n\r\n```', 2, 60, 100, 0, NULL, '', '2022-07-07 14:27:16', '2022-07-07 14:27:16', '', NULL);
INSERT INTO `school_knowledge` VALUES (10, '标识符和关键字', '# 标识符和关键字\r\n\r\n## 标识符\r\n在java程序中有些名字是可以自定义的，那么这些自定义的名字我们就称作为自定义的标识符。\r\n比如:类名、方法名、变量名 包名\r\n\r\n#### 标识符要求：\r\n\r\n1. 标识符的组成元素是由 字母（a-zA-Z） 、数字(0-9) 、 下划线(_)、 美元符号($).\r\n2. 标识符不能以数字开头。\r\n3. 标识符是严格区分大小写的。\r\n4. 标识符的长度是没有长度限制的。\r\n5. 关键字、保留字不能用于自定义的标识符。\r\n6. 不要使用Java中内置的类名作为自己的类名。\r\n\r\n#### 自定义标识符的规范：\r\n\r\n1. 标识符的命名一般要有意义的。(要做到让人见名知意)\r\n2. 类名和接口名单词的首字母大写，其他单词小写。 比如： RunTime.\r\n3. 变量名与方法名首单词全部小写，其他单词首字母大写，其他小写。  比如： doCook()；\r\n4. 包名全部单词小写。\r\n\r\n#### 判断一下那些是符合的标识符:\r\n\r\n* 12abc_ 不合法 数字不能开头\r\n* _12abc 合法\r\n* $ab12# 不合法 #号不属于标识符组成元素。\r\n* abc@123 不合法 @号不属于标识符组成元素。\r\n\r\n## 关键字\r\n是在java程序中具备特殊含义的标识符。关键字一般用于描述一个程序的结构或者表示数据类型。\r\n\r\n|    关键字    |                                             含义                                             |\r\n|:------------:|:--------------------------------------------------------------------------------------------:|\r\n|   abstract   |                                表明类或者成员方法具有抽象属性                                |\r\n|    assert    |                                       用来进行程序调试                                       |\r\n|   boolean    |                                  基本数据类型之一，布尔类型                                  |\r\n|    break     |                                        提前跳出一个块                                        |\r\n|     byte     |                                  基本数据类型之一，字节类型                                  |\r\n|     case     |                            用在switch语句之中，表示其中的一个分支                            |\r\n|    catch     |                                 用在异常处理中，用来捕捉异常                                 |\r\n|     char     |                                  基本数据类型之一，字符类型                                  |\r\n|    class     |                                              类                                              |\r\n|    const     |                                   保留关键字，没有具体含义                                   |\r\n|   continue   |                                      回到一个块的开始处                                      |\r\n|   default    |                       默认，例如，用在switch语句中，表明一个默认的分支                       |\r\n|      do      |                                    用在do-while循环结构中                                    |\r\n|    double    |                              基本数据类型之一，双精度浮点数类型                              |\r\n|     else     |                           用在条件语句中，表明当条件不成立时的分支                           |\r\n|     enum     |                                             枚举                                             |\r\n|   extends    |                  表明一个类型是另一个类型的子类型，这里常见的类型有类和接口                  |\r\n|    final     | 用来说明最终属性，表明一个类不能派生出子类，或者成员方法不能被覆盖，或者成员域的值不能被改变 |\r\n|   finally    |                   用于处理异常情况，用来声明一个基本肯定会被执行到的语句块                   |\r\n|    float     |                              基本数据类型之一，单精度浮点数类型                              |\r\n|     for      |                                     一种循环结构的引导词                                     |\r\n|     goto     |                                   保留关键字，没有具体含义                                   |\r\n|      if      |                                       条件语句的引导词                                       |\r\n|  implements  |                                  表明一个类实现了给定的接口                                  |\r\n|    import    |                                    表明要访问指定的类或包                                    |\r\n|  instanceof  |                           用来测试一个对象是否是指定类型的实例对象                           |\r\n|     int      |                                  基本数据类型之一，整数类型                                  |\r\n|  interface   |                                             接口                                             |\r\n|     long     |                                 基本数据类型之一，长整数类型                                 |\r\n|    native    |             用来声明一个方法是由与计算机相关的语言（如C/C++/FORTRAN语言）实现的              |\r\n|     new      |                                      用来创建新实例对象                                      |\r\n|   package    |                                              包                                              |\r\n|   private    |                                  一种访问控制方式：私用模式                                  |\r\n|  protected   |                                  一种访问控制方式：保护模式                                  |\r\n|    public    |                                  一种访问控制方式：共用模式                                  |\r\n|    return    |                                     从成员方法中返回数据                                     |\r\n|    short     |                                 基本数据类型之一,短整数类型                                  |\r\n|    static    |                                       表明具有静态属性                                       |\r\n|   strictfp   |             用来声明FP_strict（单精度或双精度浮点数）表达式遵循IEEE 754算术规范              |\r\n|    super     |                        表明当前对象的父类型的引用或者父类型的构造方法                        |\r\n|    switch    |                                     分支语句结构的引导词                                     |\r\n| synchronized |                                   表明一段代码需要同步执行                                   |\r\n|     this     |                                    指向当前实例对象的引用                                    |\r\n|    throw     |                                         抛出一个异常                                         |\r\n|    throws    |                         声明在当前定义的成员方法中所有需要抛出的异常                         |\r\n|  transient   |                                    声明不用序列化的成员域                                    |\r\n|     try      |                                 尝试一个可能抛出异常的程序块                                 |\r\n|     void     |                                  声明当前成员方法没有返回值                                  |\r\n|   volatile   |                            表明两个或者多个变量必须同步地发生变化                            |\r\n|    while     |                                        用在循环结构中                                        |\r\n\r\n', 2, 61, 100, 0, NULL, '', '2022-07-07 14:33:26', '2022-07-07 14:33:26', '', NULL);
INSERT INTO `school_knowledge` VALUES (11, '变量与常量', '## 变量\r\n\r\n表示存储空间，可以用来存放某一类型的常量,没有固定值，可以重复使用，也可以用来存储某种类型的位置数据。\r\n\r\n#### 容器具备什么特点:\r\n\r\n1. 占据内存中某一块区域\r\n2. 该区域有自己的名称(变量名)和类型(数据类型)\r\n3. 可以被重复使用\r\n4. 该区域的数据可以在类型范围内不断改变\r\n\r\n#### 声明（定义）一个变量的格式：\r\n\r\n```\r\n数据类型 变量名字 = 数据值;\r\n```\r\n\r\n#### 变量名的命名规范\r\n\r\n首单词小写，其他单词首字母大写，其他小写。\r\n\r\n#### java表示一个变量的容量多大是使用了数据类型描述的。\r\n\r\n#### 注意：\r\n\r\n1. 变量是必须先声明再使用。\r\n2. 在一个作用域中不能声明同名 的变量。\r\n\r\n\r\n## 2. 常量\r\n\r\n程序中固定不变的值.\r\n\r\n#### 常量分类:\r\n\r\n1. 字面量常量(就是直接给出的一个值)比如:\r\n\r\n  * 整数常量1,2,3\r\n  * 小数常量3.14\r\n  * 布尔常量false,true\r\n\r\n2. 定义的final变量\r\n\r\n   \r\n\r\n\r\n\r\n', 2, 64, 100, 0, NULL, '', '2022-07-07 14:34:56', '2022-07-07 14:34:56', '', NULL);
INSERT INTO `school_knowledge` VALUES (12, '整型', '# 整型\r\n\r\n整数常量的四种表示形式\r\n\r\n1. 二进制整数\r\n  * 0B或者0b开头 int a = 0B110;\r\n2. 八进制整数\r\n  * 0开头 int a = 012\r\n3. 十进制整数\r\n  * int a = 17\r\n4. 十六进制整数\r\n  * 0x 0X开头 int a = 0x1B\r\n\r\n|     类型      |   占用内存    |       范围        |\r\n| :-----------: | :-----------: | :---------------: |\r\n|  byte(字节)   |   8位（bit)   | 2^8=256,-128~127  |\r\n| short(短整型) | 2个字节 16bit |  2^16 = 65536,-2  |\r\n|   int(整型)   |     32bit     | 2^32,-2^31~2^31-  |\r\n| long(长整型)  |     64bit     | 2^64,-2^63~2^63-1 |\r\n\r\n#### 注意:\r\n\r\n* 如果一个整数没有加上任何的标识的时候，那么默认是int类型的数据。\r\n* 如果需要把该数据表示成一个long类型的数据，那么需要加数据后面加上L表示，L是不区分大小写的，但是建议使用大写。\r\n\r\n#### 疑惑:存储整数可以使用四种数据类型，那么具体怎么选择使用呢？\r\n选用数据类型的原则： 在能满足需求的情况下，能小就小。节省内存空间。\r\n\r\n\r\n\r\n```\r\nlong l = 10L;// L l\r\n```\r\n\r\n\r\n', 2, 68, 100, 0, NULL, '', '2022-07-08 07:54:16', '2022-07-08 07:54:16', '', NULL);
INSERT INTO `school_knowledge` VALUES (13, '浮点型', '# 浮点型\r\n\r\n* float(单精度浮点型) 32bit		6~7\r\n\r\n* double(双精度浮点型) 64bit   15~16\r\n\r\n* 注意如果一个小数没有加上任何标识的时候，那么该小数默认是double类型的数据，如果需要表示成float类型，那么需要在小数的后面加上f表示。f不区分大小写的。\r\n\r\n  \r\n\r\n  ```\r\n  float a = 3.1415926F;// f F\r\n  double b = 3.1415926123213123;// D d\r\n  ```\r\n\r\n  \r\n\r\n  \r\n\r\n', 2, 69, 100, 0, NULL, '', '2022-07-08 07:54:52', '2022-07-08 07:54:52', '', NULL);
INSERT INTO `school_knowledge` VALUES (14, '字符型', '# 字符型\r\n\r\n表示16位的无符号整数或者Unicode字符,Java对字符采用Unicode字符编码.\r\n\r\nUnicode 收集了实际上所有语言文字的字符,是一种跨平台的编码方式,Java的字符占2个字节,可以表示一个汉字.  2^16\r\n\r\n什么是编码?\r\n\r\n计算机只能表示0和1两个数字,于是人们规定了一个数字去表示一个特定的字符,比如使用97表示a.\r\n\r\n前256个字符是ASCII（美国信息交换标准编码）\r\n\r\nchar 常量的表示方法:\r\n\r\n1. 单个字符 \'A\' \'7\'\r\n2. 十进制的整数 [0,65535]\r\n3. 十六进制方式的格式如 \'\\u0061\'\r\n\r\nchar 本质上是无符号的16位整数\r\n\r\nchar 2字节（16bit）\r\n\r\n字符串的数据类型是：String 引用数据类型,不属于基本数据类型。\r\n\r\n| 转义符 | 表示      | Unicode值 |\r\n| :----- | :-------- | :-------- |\r\n| \\b     | Bacpspace | \\u0008    |\r\n| \\t     | 制表符    | \\u0009    |\r\n| \\n     | 换行符    | \\u000a    |\r\n| \\r     | 回车      | \\u000d    |\r\n| \\\"     | 双引号    | \\u0022    |\r\n| \\\'     | 单引号    | \\u0027    |\r\n| \\\\     | 反斜杠    | \\u005c    |\r\n\r\n', 2, 70, 100, 0, NULL, '', '2022-07-08 07:55:28', '2022-07-08 07:55:28', '', NULL);
INSERT INTO `school_knowledge` VALUES (15, '布尔型', '# 布尔型\r\n\r\n布尔型只有两个值:true或者false。\r\n\r\nboolean:1字节或者4个字节\r\n\r\n如果使用boolean声明一个基本类型的变量时，那么该变量占4个字节，\r\n\r\n如果使用boolean声明一个数组类型的时候，那么每个数组的元素占一个字节。\r\n\r\n\r\n\r\n```\r\nboolean b = true;\r\nboolean b2 = false;\r\n\r\n// true false 布尔型常量\r\n\r\nb = 2 < 5;\r\nSystem.out.println(b)\r\n```\r\n\r\n', 2, 71, 100, 0, NULL, '', '2022-07-08 07:55:56', '2022-07-08 07:55:56', '', NULL);
INSERT INTO `school_knowledge` VALUES (16, '数据类型转换', '## 数据类型转换\r\n\r\n数据类型转换:\r\n\r\n* 小数据类型-------->大数据类型     自动类型转换\r\n* 大数据类型--------->小数据类型    强制类型转换\r\n\r\n强制类型转换的格式：\r\n\r\n```\r\n小数据类型  变量名 = (小数据类型)大数据类型;\r\n```\r\n\r\n数据类型转换要注意的细节:\r\n\r\n1. 凡是byte、short 、 char数据类型数据在运算的时候都会自动转换成int类型的数据再运算。\r\n2. 两个不同数据类型的数据在运算的时候，结果取决于大的数据类型。\r\n\r\n```\r\nclass Demo{\r\n  public static void main(String[] args){\r\n    /*\r\n    System.out.println(12); //整数常量\r\n    System.out.println(3.14); //小数常量\r\n    System.out.println(false); //布尔常量\r\n    System.out.println(\'1\'); //字符常量\r\n    System.out.println(\"hello world\"); //字符串常量\r\n\r\n    如果一个数据没有加上任何的标识之前，默认就是十进制的数据。\r\n    */\r\n    System.out.println(10);// 十进制\r\n    System.out.println(0b10); //二进制 , 如果一个数据要表示二进制，那么要在该数据的前面加上0b开头。\r\n    System.out.println(010); //八进制数据， 八进制的数据需要以0开头\r\n    System.out.println(0x10); //十六进制数据， 十六进制的数据需要以0x开头\r\n  }\r\n}\r\n```\r\n\r\n```\r\nclass Demo5\r\n{\r\n	public static void main(String[] args)\r\n	{\r\n\r\n		//需求1： 定义一个变量存储一个正常人的年龄。\r\n		byte age = 120;  //声明了一个byte类型的变量，该变量的名字叫age，把120存储到了age变量中。\r\n		//改变变量的值\r\n		age = 121;\r\n		//需求2： 定义一个变量存储老师口袋钱。\r\n		short money = 128;\r\n\r\n		//需求3： 定义一个变量存储老黎的钱。\r\n		int bossMoney = 1000000000;\r\n\r\n		//需求4: 定义一个变量存储周小川老板\r\n		long  allMoney = 10000000000000000L;\r\n\r\n\r\n		//存储小数\r\n		float f = 3.14f;\r\n\r\n		double d = 3.1415926537;\r\n\r\n		boolean b = false;\r\n\r\n\r\n		char c = \'a\';\r\n\r\n		String str = \"hello world\";\r\n\r\n		System.out.println(str); //需要获取一个变量存储的数据，只需要使用变量名即可。\r\n	}\r\n}\r\n```\r\n\r\n```\r\nclass Demo\r\n{\r\n	public static void main(String[] args)\r\n	{\r\n		//int age = 12; //声明一个变量\r\n		int age ,height ;  //声明了变量\r\n		//给变量赋值\r\n		age = 10;\r\n		height = 175;\r\n		System.out.println(age);\r\n		System.out.println(height);\r\n	}\r\n}\r\n```\r\n\r\n```\r\nclass Demo1\r\n{\r\n	public static void main(String[] args) {\r\n		String str = \"\"; //字符串还是字符呢？  \"\"字符串没有内容是属于一个空字符串。\r\n		System.out.println(str);\r\n	}\r\n}\r\n```\r\n\r\n```\r\nclass Demo2\r\n{\r\n	public static void main(String[] args)\r\n	{\r\n		/*\r\n		byte  b=  11;   // 一个字节\r\n		short s = b; // 把b变量存储的值赋予给s变量。\r\n		int i = s;   // i是4字节\r\n		long l = i;  // l 是8个字节。\r\n		System.out.println(l);\r\n\r\n\r\n		int i = 128;  //4个字节\r\n		byte b =(byte) i;  // 1个字节\r\n		System.out.println(b);  // -128\r\n\r\n\r\n		//如果是负数，那么最高位肯定是1， 正数的二进制位的最高位是0。\r\n		System.out.println(Integer.toBinaryString(-7));  //sun给我们提供一个功能 Integer.tobinaryString()  查看一个数据的二进制数据形式的。\r\n		//   11111001（补码）\r\n		凡是byte、short 、 char数据类型数据在运算的时候都会自动转换成int类型的数据再运算。\r\n		byte b1 =1;\r\n		byte b2 = 2;\r\n		byte b3 = (byte)(b1+b2);\r\n		System.out.println(b3); //3  \r\n		System.out.println(\'a\'+1); //98\r\n		两个不同数据类型的数据在运算的时候，结果取决于大的数据类型\r\n		int i =10;\r\n		long l = 20;\r\n		i = (int)(i+l);\r\n		System.out.println(i);\r\n\r\n		*/\r\n\r\n		int i = 10;  //\r\n		byte b = i;  // 一个整数没有加上任何标识的时候，默认是int类型的数据。\r\n		//10 是一个常量， 编译器在编译的时候就能够确认常量的值了，byte b = 10,在编译到的时候\r\n		//java编译器就会检查到10并没有超出byte的表示范围，所以允许赋值。\r\n		//java编译器在编译 的时候并不能确认变量所存储的值，变量存储的值是在运行的时候才在内存中分配空间 的。\r\n		System.out.println(b);\r\n\r\n	}\r\n}\r\n\r\n```\r\n\r\n', 2, 65, 100, 0, NULL, '', '2022-07-08 07:57:08', '2022-07-08 07:57:08', '', NULL);
INSERT INTO `school_knowledge` VALUES (17, '算数运算符', '# 算数运算符\r\n\r\n\r\n算术运算符用在数学表达式中，它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。\r\n表格中的实例假设整数变量A的值为10，变量B的值为20：\r\n\r\n|        |                                 |              |\r\n| :----: | :------------------------------ | :----------- |\r\n| 操作符 | 描述                            | 例子         |\r\n|   +    | 加法 - 相加运算符两侧的值       | A + B等于30  |\r\n|   -    | 减法 - 左操作数减去右操作数     | A – B等于-10 |\r\n|   \\*   | 乘法 - 相乘操作符两侧的值       | A * B等于200 |\r\n|   /    | 除法 - 左操作数除以右操作数     | B / A等于2   |\r\n|   ％   | 取模 - 左操作数除右操作数的余数 | B%A等于0     |\r\n|   ++   | 自增 - 操作数的值增加1          | B + +等于21  |\r\n|   --   | 自减 -- 操作数的值减少1         | B - -等于19  |\r\n\r\n# 自增自减运算符\r\n\r\n\r\n\r\n    ++\r\n    --\r\n\r\n* 前自增: ++位于操作数的前面 比如： ++i\r\n  * 先自增，后使用。\r\n* 后自增: ++位于操作数的后面。  比如： i++\r\n  * 先使用，后自增。\r\n\r\n```\r\nclass Demo\r\n{\r\n  public static void main(String[] args)\r\n	{\r\n		/*\r\n		int a = 0;\r\n		//int sum = ++a; //前自增。 a = a+1  ， sum = a\r\n		int sum = a++; //后自增  sum = 0 , a = a+1\r\n		System.out.println(\"sum= \"+ sum+ \" a = \"+ a); //1\r\n    }\r\n}\r\n```', 2, 73, 100, 0, NULL, '', '2022-07-08 07:57:46', '2022-07-08 07:57:46', '', NULL);
INSERT INTO `school_knowledge` VALUES (18, '关系运算符', '# 比较运算符\r\n\r\n|       |              |\r\n| :---: | :----------: |\r\n|  ==   | 判断是否等于 |\r\n|  !=   |    不等于    |\r\n|   >   |     大于     |\r\n|   <   |     小于     |\r\n|  >=   |   大于等于   |\r\n| &lt;= |   小于等于   |\r\n\r\n注意:\r\n\r\n* ==用于比较两个基本数据类型数据的时候，比较的是两个变量所存储的值是否一致.\r\n* ==用于比较两个引用类型变量的数据时候，比较的是两个 引用类型变量所记录的内存地址是否一致.\r\n\r\n\r\n\r\n\r\n # 下表为Java支持的关系运算符(表格中的实例整数变量A的值为10，变量B的值为20：)\r\n\r\n|        |                                                              |                        |\r\n| :----: | :----------------------------------------------------------- | :--------------------- |\r\n| 运算符 | 描述                                                         | 例子                   |\r\n|   ==   | 检查如果两个操作数的值是否相等，如果相等则条件为真。         | （A == B）为假(非真)。 |\r\n|   !=   | 检查如果两个操作数的值是否相等，如果值不相等则条件为真。     | (A != B) 为真。        |\r\n|   >    | 检查左操作数的值是否大于右操作数的值，如果是那么条件为真。   | （A> B）非真。         |\r\n|   <    | 检查左操作数的值是否小于右操作数的值，如果是那么条件为真。   | （A <B）为真。         |\r\n|   >=   | 检查左操作数的值是否大于或等于右操作数的值，如果是那么条件为真。 | （A> = B）为假。       |\r\n|   <=   | 检查左操作数的值是否小于或等于右操作数的值，如果是那么条件为真。 | （A <= B）为真。       |\r\n\r\n实例\r\n\r\n下面的简单示例程序演示了关系运算符。复制并粘贴下面的Java程序并保存为Test.java文件，然后编译并运行这个程序：\r\n\r\n```\r\npublic class Test\r\n{\r\n public static void main(String args[])\r\n{\r\n int a = 10;\r\n int b = 20;\r\n System.out.println(\"a == b = \" + (a == b) );\r\n\r\n System.out.println(\"a != b = \" + (a != b) );\r\n System.out.println(\"a > b = \" + (a > b) );\r\n System.out.println(\"a < b = \" + (a < b) );\r\n System.out.println(\"b >= a = \" + (b >= a) );\r\n System.out.println(\"b <= a = \" + (b <= a) );\r\n }\r\n}\r\n```\r\n\r\n以上实例编译运行结果如下：\r\n\r\n```\r\na == b = false\r\na != b = true\r\na > b = false\r\na < b = true\r\nb >= a = true\r\nb <= a = false\r\n```\r\n\r\n\r\n```\r\nclass Demo\r\n{\r\n	public static void main(String[] args)\r\n	{\r\n		/*\r\n		int a = 10;\r\n		int b =10;\r\n		System.out.println(\"10等于10吗？\"+ (a==b));  \r\n		System.out.println(\"10不等于1吗？\"+ (10!=1) ); //true  \r\n		*/\r\n\r\n		byte b  = 10;\r\n		long l = 30;\r\n		System.out.println(l>b); //两个不同类型的数据是否可以比较呢.,可以的，但是两个不同类型的数据必须是兼用的数据。\r\n		//这个比较的过程会先把b转换了long类型的数据，然后再进行比较 。\r\n\r\n		System.out.println(\'a\'>50);\r\n	}\r\n}\r\n```', 2, 4, 100, 0, NULL, '', '2022-07-08 07:58:03', '2022-07-08 07:58:03', '', NULL);
INSERT INTO `school_knowledge` VALUES (19, '逻辑运算符', '# 逻辑运算符\r\n\r\n逻辑运算符的作用是用于连接布尔表达式的。\r\n\r\n|              |              |                                                              |\r\n| :----------: | :----------: | :----------------------------------------------------------: |\r\n|      &       |   与,并且    |  只有左右变量同时 为true，那么结果才是true，否则就为false}   |\r\n|    &#124;    |   或,或者    | 只要两边的布尔表达式有一边为true，那么结果就为true，只有两边同时为false 的时候，结果才是false. |\r\n|      ^       |     异或     | 只要两边的布尔表达式 结果不一致，那么结果就为true，如果左右两边 的布尔表达式一致，那么就为false. |\r\n|      ！      |      非      |                             取反                             |\r\n|      &&      | 短路与、双与 |                        与&相似，见下                         |\r\n| &#124;&#124; | 短路或、双或 |                      与&#124;相似，见下                      |\r\n\r\n\r\n 下表列出了逻辑运算符的基本运算，假设布尔变量A为真，变量B为假\r\n\r\n|              |                                                              |                            |\r\n| :----------: | :----------------------------------------------------------- | :------------------------- |\r\n|    运算符    | 描述                                                         | 例子                       |\r\n|      &&      | 称为逻辑与运算符。当且仅当两个操作数都为真，条件才为真。     | （A && B）为假。           |\r\n| &#124;&#124; | 称为逻辑或操作符。如果任何两个操作数任何一个为真，条件为真。 | （A &#124;&#124; B）为真。 |\r\n|      ！      | 称为逻辑非运算符。用来反转操作数的逻辑状态。如果条件为true，则逻辑非运算符将得到 | false。                    |\r\n\r\n实例\r\n下面的简单示例程序演示了逻辑运算符。复制并粘贴下面的Java程序并保存为Test.java文件，然后编译并运行这个程序：\r\n\r\n```\r\npublic class Test {\r\n public static void main(String args[]) {\r\n boolean a = true;\r\n boolean b = false;\r\n System.out.println(\"a && b = \" + (a&&b));\r\n System.out.println(\"a || b = \" + (a||b) );\r\n System.out.println(\"!(a && b) = \" + !(a && b));\r\n }\r\n}\r\n```\r\n\r\n以上实例编译运行结果如下：\r\n\r\n```\r\na && b = false\r\na || b = true\r\n!(a && b) = true\r\n```\r\n\r\n\r\n## 短路与和单与符号的相同与不同点：\r\n\r\n* 相同点： 短路与和单与运算的结果是一样的。\r\n* 不同点： 使用短路与的时候，如果左边的布尔表达式为false，则不会在运算右边的布尔表达式，从而提高了效率。使用单与的时候，即使发现左边的布尔表达式为false，还是会运算右边的布尔表达式的。\r\n\r\n##短路或与单或的相同点与不同点：\r\n\r\n* 相同点：运算的结果是一致 的。\r\n* 不同点：使用短路或的时候，当发现左边的布尔表达式为true时，则不会运算右边的布尔表达式。\r\n  使用单或的时候 发现左边的布尔表达式为true，还是会运算右边布尔表达式。\r\n\r\n\r\n\r\n```\r\nclass Demo\r\n{\r\n	public static void main(String[] args)\r\n	{\r\n		/*\r\n		int workAge = 2;\r\n		int age = 24;\r\n		System.out.println(workAge>=2|age++>18);\r\n		System.out.println(\"age:\"+ age);\r\n\r\n\r\n		System.out.println(true&true);  //true\r\n		System.out.println(true&false); // false\r\n		System.out.println(false&true); // false\r\n		System.out.println(false&false); // false\r\n\r\n\r\n		System.out.println(true|true);  // true\r\n		System.out.println(true|false); // true\r\n		System.out.println(false|true); // true\r\n		System.out.println(false|false); // false\r\n\r\n\r\n\r\n		System.out.println(true^true);  //  false\r\n		System.out.println(true^false); //  true\r\n		System.out.println(false^true); //  true\r\n		System.out.println(false^false); //  false\r\n\r\n		System.out.println(!true); //\r\n\r\n\r\n		System.out.println(true&&true);  //true\r\n		System.out.println(true&&false); // false\r\n		System.out.println(false&&true); // false\r\n		System.out.println(false&&false); // false\r\n\r\n	*/\r\n\r\n		System.out.println(true||true);  // true\r\n		System.out.println(true||false); // true\r\n		System.out.println(false||true); // true\r\n		System.out.println(false||false); // false\r\n	}\r\n}\r\n```', 2, 75, 100, 0, NULL, '', '2022-07-08 07:58:28', '2022-07-08 07:58:28', '', NULL);
INSERT INTO `school_knowledge` VALUES (20, '赋值运算符', '\r\n\r\n\r\n\r\n赋值运算符\r\n\r\n下面是Java语言支持的赋值运算符：\r\n\r\n|         |                                                              |                                 |\r\n| :-----: | :----------------------------------------------------------- | :------------------------------ |\r\n| 操作符  | 描述                                                         | 例子                            |\r\n|    =    | 简单的赋值运算符，将右操作数的值赋给左侧操作数               | C = A + B将把A + B得到的值赋给C |\r\n|   +=    | 加和赋值操作符，它把左操作数和右操作数相加赋值给左操作数     | C += A等价于C = C + A           |\r\n|   -=    | 减和赋值操作符，它把左操作数和右操作数相减赋值给左操作数     | C -= A等价于C = C - A           |\r\n|   \\*=   | 乘和赋值操作符，它把左操作数和右操作数相乘赋值给左操作数     | C *= A等价于C = C * A           |\r\n|   /=    | 除和赋值操作符，它把左操作数和右操作数相除赋值给左操作数     | C /= A等价于C = C / A           |\r\n|   %=    | 取模和赋值操作符，它把左操作数和右操作数取模后赋值给左操作数 | C%= A等价于C = C％A             |\r\n|   <<=   | 左移位赋值运算符                                             | C << = 2等价于C = C << 2        |\r\n|   >>=   | 右移位赋值运算符                                             | C >> = 2等价于C = C >> 2        |\r\n|   &=    | 按位与赋值运算符                                             | C &= 2等价于C = C&2             |\r\n|   ^=    | 按位异或赋值操作符                                           | C ^= 2等价于C = C ^ 2           |\r\n| &#124 = | 按位或赋值操作符                                             | C &#124= 2等价于C = C &#124 2   |\r\n\r\n```\r\npublic class Test {\r\npublic static void main(String args[]) {\r\nint a = 10;\r\nint b = 20;\r\nint c = 0;\r\nc = a + b;\r\nSystem.out.println(\"c = a + b = \" + c );\r\nc += a ;\r\nSystem.out.println(\"c += a = \" + c );\r\nc -= a ;\r\nSystem.out.println(\"c -= a = \" + c );\r\nc *= a ;\r\nSystem.out.println(\"c *= a = \" + c );\r\na = 10;\r\nc = 15;\r\nc /= a ;\r\nSystem.out.println(\"c /= a = \" + c );\r\na = 10;\r\nc = 15;\r\nc %= a ;\r\nSystem.out.println(\"c %= a = \" + c );\r\nc <<= 2 ;\r\nSystem.out.println(\"c <<= 2 = \" + c );\r\nc >>= 2 ;\r\nSystem.out.println(\"c >>= 2 = \" + c );\r\nc >>= 2 ;\r\nSystem.out.println(\"c >>= a = \" + c );\r\nc &= a ;\r\nSystem.out.println(\"c &= 2 = \" + c );\r\nc ^= a ;\r\nSystem.out.println(\"c ^= a = \" + c );\r\nc |= a ;\r\nSystem.out.println(\"c |= a = \" + c );\r\n}\r\n}\r\n```\r\n\r\n```\r\nc = a + b = 30\r\nc += a = 40\r\nc -= a = 30\r\nc *= a = 300\r\nc /= a = 1\r\nc %= a = 5\r\nc <<= 2 = 20\r\nc >>= 2 = 5\r\nc >>= 2 = 1\r\nc &= a = 0\r\nc ^= a = 10\r\nc |= a = 10\r\n```\r\n\r\n', 2, 77, 100, 0, NULL, '', '2022-07-08 07:59:27', '2022-07-08 07:59:27', '', NULL);
INSERT INTO `school_knowledge` VALUES (21, '位运算符', '# 位运算符(了解)\r\n\r\n位运算符就是直接操作二进制位的。\r\n\r\nJava定义了位运算符，应用于整数类型\\(int\\)，长整型\\(long\\)，短整型\\(short\\)，字符型\\(char\\)，和字节型\\(byte\\)等类型。\r\n\r\n位运算符作用在所有的位上，并且按位运算。\r\n\r\n假设a = 60，b = 13;它们的二进制格式表示将如下：\r\n\r\n|  |  |\r\n| --- | --- |\r\n| & | 按位与 |\r\n| \\| | 按位或 |\r\n| ^ | 按位异或 |\r\n| ~ | 取反 |\r\n| &lt;&lt; | 左移 |\r\n| &gt;&gt; | 右移 |\r\n| &gt;&gt;&gt; | 无符号右移 |\r\n\r\n```\r\nA = 0011 1100\r\nB = 0000 1101\r\n-----------------\r\nA & b = 0000 1100\r\nA | B = 0011 1101\r\nA ^ B = 0011 0001\r\n~A = 1100 0011\r\n```\r\n\r\n下表列出了位运算符的基本运算,假设整数变量A的值为60和变量B的值为13：\r\n\r\n|  |  |  |\r\n| --- | --- | --- |\r\n| 操作符 | 描述 | 例子 |\r\n| ＆ | 按位与操作符，当且仅当两个操作数的某一位都非0时候结果的该位才为1。 | （A＆B），得到12，即0000 1100 |\r\n| \\| | 按位或操作符，只要两个操作数的某一位有一个非0时候结果的该位就为1。 | （A \\| B）得到61，即 0011 1101 |\r\n| ^ | 按位异或操作符，两个操作数的某一位不相同时候结果的该位就为1。 | （A ^ B）得到49，即 0011 0001 |\r\n| 〜 | 按位补运算符翻转操作数的每一位。 | （〜A）得到-61，即1100 0011 |\r\n| &lt;&lt; | 按位左移运算符。左操作数按位左移右操作数指定的位数。 | A &lt;&lt; 2得到240，即 1111 0000 |\r\n| &gt;&gt; | 按位右移运算符。左操作数按位右移右操作数指定的位数。 | A &gt;&gt; 2得到15即 1111 |\r\n| &gt;&gt;&gt; | 按位右移补零操作符。左操作数的值按右操作数指定的位数右移，移动得到的空位以零填充。 | A&gt;&gt;&gt;2得到15即0000 1111 |\r\n\r\n## 异或的应用\r\n\r\n如果操作数A连续异或同一个操作数两次，那么结果还是操作数A。\r\n应用:对数据加密.\r\n\r\n## 位运算符可能会出现的笔试题目：\r\n\r\n1. 交换两个变量的值,不准出现第三方变量。\r\n2. 取出一个二进制数据的指定位数。要求读取该二进制数据的低4位\r\n  ```\r\n       00000000-00000000-00010100-01001101\r\n   &   00000000-00000000-00000000-00001111\r\n   ------------------------------------------\r\n       00000000-00000000-00000000-00001101\r\n  ```\r\n\r\n\r\n## 无符号右移与右移的区别\r\n\r\n进行右移运算的时候，如果操作数是一个正数，那么左边的空缺位使用0补，\r\n如果操作数是一个负数，那么左边的空缺位使用1补。而使用无符号右移的时候，不管是正数还是负数都\r\n统一使用0补。\r\n\r\n```\r\nclass Demo\r\n{\r\n    public static void main(String[] args){\r\n        System.out.println(6&3); // 2\r\n        System.out.println(6|3); // 7\r\n        System.out.println(6^3); //  5\r\n        System.out.println(~7);  // -8\r\n    }\r\n}\r\n```\r\n\r\nclass Demo\r\n{\r\n    public static void main\\(String\\[\\] args\\)\r\n    {\r\n        int a = 3;\r\n        int b = 5;\r\n        \\/\\*\r\n        第一种方式： 定义第三方变量。\r\n        int temp = a;  \\/\\/3\r\n        a = b; \\/\\/a = 5\r\n        b = temp;\r\n\r\n```\r\n    方式2：相加法， 缺点： 两个int类型的数据相加，有可能会出现超出int的表示范围。\r\n\r\n    a = a+b;  // a =8 b = 3\r\n    b = a-b; //b = 8 - 5 = 3   a = 8\r\n    a = a-b; // a = 8 - 3 = 5  b = 3\r\n\r\n    方式3： 可以使用异或。 缺点： 逻辑不清晰。\r\n    */\r\n    a = a^b;  // a = 3^5\r\n    b = a^b;  // b = (3^5)^5 = 3\r\n    a = a^b; //  a = (5^3)^3 = 5\r\n    System.out.println(\"a = \"+ a+\" b=\"+b);\r\n}\r\n```\r\n\r\n}\r\n\r\n```\r\n\r\n\r\n```\r\n\r\nint x=15;\r\nSystem.out.printf\\(\"%010b\\n\",x\\);\\/\\/按10位八进制输出，向右靠齐，左边用0补齐\r\nSystem.out.printf\\(\"%010x\\n\",x\\);\\/\\/按10位八进制输出，向右靠齐，左边用0补齐\r\nSystem.out.printf\\(\"%010o\\n\",x\\);\\/\\/按10位十六进制输出，向右靠齐，左边用0补齐\r\n\r\nint a = 10;\r\nSystem.out.println\\(Integer.toBinaryString\\(a\\)\\);\r\n\\`\\`\\`\r\n\r\n\r\n', 2, 76, 100, 0, NULL, '', '2022-07-08 07:59:50', '2022-07-08 07:59:50', '', NULL);
INSERT INTO `school_knowledge` VALUES (22, '关系运算符', '# 比较运算符\r\n\r\n|       |              |\r\n| :---: | :----------: |\r\n|  ==   | 判断是否等于 |\r\n|  !=   |    不等于    |\r\n|   >   |     大于     |\r\n|   <   |     小于     |\r\n|  >=   |   大于等于   |\r\n| &lt;= |   小于等于   |\r\n\r\n注意:\r\n\r\n* ==用于比较两个基本数据类型数据的时候，比较的是两个变量所存储的值是否一致.\r\n* ==用于比较两个引用类型变量的数据时候，比较的是两个 引用类型变量所记录的内存地址是否一致.\r\n\r\n\r\n\r\n\r\n # 下表为Java支持的关系运算符(表格中的实例整数变量A的值为10，变量B的值为20：)\r\n\r\n|        |                                                              |                        |\r\n| :----: | :----------------------------------------------------------- | :--------------------- |\r\n| 运算符 | 描述                                                         | 例子                   |\r\n|   ==   | 检查如果两个操作数的值是否相等，如果相等则条件为真。         | （A == B）为假(非真)。 |\r\n|   !=   | 检查如果两个操作数的值是否相等，如果值不相等则条件为真。     | (A != B) 为真。        |\r\n|   >    | 检查左操作数的值是否大于右操作数的值，如果是那么条件为真。   | （A> B）非真。         |\r\n|   <    | 检查左操作数的值是否小于右操作数的值，如果是那么条件为真。   | （A <B）为真。         |\r\n|   >=   | 检查左操作数的值是否大于或等于右操作数的值，如果是那么条件为真。 | （A> = B）为假。       |\r\n|   <=   | 检查左操作数的值是否小于或等于右操作数的值，如果是那么条件为真。 | （A <= B）为真。       |\r\n\r\n实例\r\n\r\n下面的简单示例程序演示了关系运算符。复制并粘贴下面的Java程序并保存为Test.java文件，然后编译并运行这个程序：\r\n\r\n```\r\npublic class Test\r\n{\r\n public static void main(String args[])\r\n{\r\n int a = 10;\r\n int b = 20;\r\n System.out.println(\"a == b = \" + (a == b) );\r\n\r\n System.out.println(\"a != b = \" + (a != b) );\r\n System.out.println(\"a > b = \" + (a > b) );\r\n System.out.println(\"a < b = \" + (a < b) );\r\n System.out.println(\"b >= a = \" + (b >= a) );\r\n System.out.println(\"b <= a = \" + (b <= a) );\r\n }\r\n}\r\n```\r\n\r\n以上实例编译运行结果如下：\r\n\r\n```\r\na == b = false\r\na != b = true\r\na > b = false\r\na < b = true\r\nb >= a = true\r\nb <= a = false\r\n```\r\n\r\n\r\n```\r\nclass Demo\r\n{\r\n	public static void main(String[] args)\r\n	{\r\n		/*\r\n		int a = 10;\r\n		int b =10;\r\n		System.out.println(\"10等于10吗？\"+ (a==b));  \r\n		System.out.println(\"10不等于1吗？\"+ (10!=1) ); //true  \r\n		*/\r\n\r\n		byte b  = 10;\r\n		long l = 30;\r\n		System.out.println(l>b); //两个不同类型的数据是否可以比较呢.,可以的，但是两个不同类型的数据必须是兼用的数据。\r\n		//这个比较的过程会先把b转换了long类型的数据，然后再进行比较 。\r\n\r\n		System.out.println(\'a\'>50);\r\n	}\r\n}\r\n```', 2, 74, 100, 0, NULL, '', '2022-07-11 07:35:10', '2022-07-11 07:35:10', '', NULL);
INSERT INTO `school_knowledge` VALUES (24, '三目运算符', '# 条件运算符\r\n\r\n* 也被称为三元运算符、三目运算符。该运算符有3个操作数，并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。\r\n\r\n# 格式:\r\n\r\n```\r\nvariable x = (expression) ? value if true : value if false\r\n```\r\n\r\n\r\n# 实例:\r\n\r\n```\r\npublic class Test\r\n{\r\n  public static void main(String args[])\r\n  {\r\n    int a , b;\r\n    a = 10;\r\n    b = (a == 1) ? 20: 30;\r\n    System.out.println( \"Value of b is : \" + b );\r\n    b = (a == 10) ? 20: 30;\r\n    System.out.println( \"Value of b is : \" + b );\r\n  }\r\n}\r\n```\r\n\r\n以上实例编译运行结果如下：\r\n\r\n```\r\nValue of b is : 30\r\nValue of b is : 20\r\n```', 2, 78, 100, 0, NULL, '', '2022-07-11 07:38:33', '2022-07-11 07:38:33', '', NULL);
INSERT INTO `school_knowledge` VALUES (25, '结合性与优先级', '## Java运算符优先级\r\n\r\n\r\n\r\n当多个运算符出现在一个表达式中，谁先谁后呢？这就涉及到运算符的优先级别的问题。在一个多运算符的表达式中，运算符优先级不同会导致最后得出的结果差别甚大。\r\n\r\n例如，（1+3）＋（3+2）\\*2，这个表达式如果按加号最优先计算，答案就是 18，如果按照乘号最优先，答案则是 14。\r\n\r\n再如，x = 7 + 3 _ 2;这里x得到13，而不是20，因为乘法运算符比加法运算符有较高的优先级，所以先计算3 _ 2得到6，然后再加7。\r\n\r\n下表中具有最高优先级的运算符在的表的最上面，最低优先级的在表的底部。\r\n\r\n|          |                                                        |          |\r\n| -------- | ------------------------------------------------------ | -------- |\r\n| 类别     | 操作符                                                 | 关联性   |\r\n| 后缀     | \\(\\) \\[\\] . \\(点操作符\\)                               | 左到右   |\r\n| 一元     | + - ++ -- ！~                                          | 从右到左 |\r\n| 乘性     | \\* / ％                                                | 左到右   |\r\n| 加性     | + -                                                    | 左到右   |\r\n| 移位     | &gt;&gt; &gt;&gt;&gt; &lt;&lt;                         | 左到右   |\r\n| 关系     | &gt;&gt; = &lt;&lt; =                                  | 左到右   |\r\n| 相等     | == !=                                                  | 左到右   |\r\n| 按位与   | ＆                                                     | 左到右   |\r\n| 按位异或 | ^                                                      | 左到右   |\r\n| 按位或   |                                                        | 左到右   |\r\n| 逻辑与   | &&                                                     | 左到右   |\r\n| 逻辑或   | \\|\\|                                                   | 左到右   |\r\n| 条件     | ？：                                                   | 从右到左 |\r\n| 赋值     | = + = - = \\* = \\/ =％= &gt;&gt; = &lt;&lt; =＆= ^ = {= | 从右到左 |\r\n| 逗号     | ，                                                     | 左到右   |\r\n\r\nz = x+y-g\\*h\\*\\(t/20\\)+65-r%2\r\n\r\n\r\n\r\n记忆:\r\n\r\n算数运算符&gt; 关系运算符 &gt;逻辑运算符&gt; 赋值运算符\r\n\r\n\r\n\r\nc = ((a + b) > (c+d ) && e+5==f \r\n\r\n', 2, 79, 100, 0, NULL, '', '2022-07-11 07:39:20', '2022-07-11 07:39:20', '', NULL);
INSERT INTO `school_knowledge` VALUES (26, '输入输出语句', '## 输入语句\r\n\r\n```\r\npackage _7输入输出;\r\n\r\nimport java.util.Scanner;\r\n\r\npublic class InputDemo\r\n{\r\n\r\n	public static void main(String[] args)\r\n	{\r\n		\r\n		// 创建接收用户输入的对象\r\n		Scanner sc = new Scanner(System.in);\r\n		\r\n		\r\n		System.out.println(\"请输入宽度:\");\r\n		int width = sc.nextInt();\r\n		System.out.println(\"请输入高度\");\r\n		int height = sc.nextInt();\r\n		\r\n		int area = width*height;\r\n		System.out.println(\"面积为\"+area);\r\n				\r\n				\r\n		float f1 = sc.nextFloat();\r\n		double d1 = sc.nextDouble();\r\n		boolean b1 = sc.nextBoolean();\r\n		char c1 = sc.next().charAt(0);// 得到第一个字符\r\n		String s1 = sc.next();\r\n		\r\n		System.out.println(f1);\r\n		System.out.println(d1);\r\n		System.out.println(b1);\r\n		System.out.println(c1);\r\n		System.out.println(s1);\r\n	}\r\n\r\n}\r\n\r\n```\r\n\r\n## 输出语句\r\n\r\n```\r\npackage _7输入输出;\r\n\r\npublic class OutputDemo\r\n{\r\n\r\n	public static void main(String[] args)\r\n	{\r\n		System.out.println(\"abc\");\r\n		System.out.println(\"def\");\r\n		System.out.println(\"hij\");\r\n		\r\n		System.err.print(\"错误\");\r\n		\r\n		// 不换行\r\n		System.out.print(\"abc\\n\");\r\n		System.out.print(\"def\");\r\n		System.out.print(\"hij\");\r\n		\r\n		\r\n\r\n	}\r\n\r\n}\r\n```', 2, 67, 100, 0, NULL, '', '2022-07-11 07:41:54', '2022-07-11 07:41:54', '', NULL);
INSERT INTO `school_knowledge` VALUES (27, 'if语句', '# if语句\r\n\r\n一个if语句包含一个布尔表达式和一条或多条语句。\r\n\r\n##### 语法\r\n\r\nif语句的用语法如下：\r\n\r\n```\r\nif(布尔表达式)\r\n{\r\n    //如果布尔表达式为true将执行的语句\r\n}\r\n```\r\n\r\n如果布尔表达式的值为true，则执行if语句中的代码块。否则执行If语句块后面的代码。\r\n\r\n```\r\npublic class Test\r\n{\r\n    public static void main(String args[])\r\n    {\r\n        int x = 10;\r\n        if( x < 20 )\r\n        {\r\n            System.out.print(\"这是 if 语句\");\r\n        }\r\n    }\r\n}\r\n```\r\n\r\n以上代码编译运行结果如下：\r\n\r\n```\r\n这是 if 语句\r\n```\r\n\r\n## if...else语句\r\n\r\nif语句后面可以跟else语句，当if语句的布尔表达式值为false时，else语句块会被执行。\r\n\r\n##### 语法\r\n\r\nif…else的用法如下：\r\n\r\n```\r\nif(布尔表达式)\r\n{\r\n    //如果布尔表达式的值为true\r\n}\r\nelse\r\n{\r\n    //如果布尔表达式的值为false\r\n}\r\n```\r\n\r\n##### 实例\r\n\r\n```\r\npublic class Test\r\n{\r\n    public static void main(String args[])\r\n    {\r\n        int x = 30;\r\n        if( x < 20 )\r\n        {\r\n            System.out.print(\"这是 if 语句\");\r\n        }\r\n        else\r\n        {\r\n            System.out.print(\"这是 else 语句\");\r\n        }\r\n    }\r\n}\r\n```\r\n\r\n以上代码编译运行结果如下：\r\n\r\n```\r\n这是 else 语句\r\n```\r\n\r\n## if...else if...else语句\r\n\r\nif语句后面可以跟elseif…else语句，这种语句可以检测到多种可能的情况。\r\n\r\n使用if，else if，else语句的时候，需要注意下面几点:\r\n\r\n* if语句至多有1个else语句，else语句在所有的elseif语句之后。\r\n* If语句可以有若干个elseif语句，它们必须在else语句之前。\r\n* 一旦其中一个else if语句检测为true，其他的else if以及else语句都将跳过执行。\r\n\r\n##### 语法\r\n\r\nif...else if... else语法格式如下:\r\n\r\n\r\n```\r\nif(布尔表达式 1)\r\n{\r\n     //如果布尔表达式 1的值为true执行代码\r\n}\r\nelse if(布尔表达式 2)\r\n{\r\n    //如果布尔表达式 2的值为true执行代码\r\n}\r\nelse if(布尔表达式 3)\r\n{\r\n    //如果布尔表达式 3的值为true执行代码\r\n}else\r\n{\r\n    //如果以上布尔表达式都不为true执行代码\r\n}\r\n```\r\n\r\n##### 实例\r\n\r\n```\r\npublic class Test\r\n{\r\n    public static void main(String args[])\r\n    {\r\n        int x = 30;\r\n        if( x == 10 )\r\n        {\r\n            System.out.print(\"Value of X is 10\");\r\n        }\r\n        else if( x == 20 )\r\n        {\r\n            System.out.print(\"Value of X is 20\");\r\n        }\r\n        else if( x == 30 )\r\n        {\r\n            System.out.print(\"Value of X is 30\");\r\n        }\r\n        else\r\n        {\r\n            System.out.print(\"This is else statement\");\r\n        }\r\n    }\r\n}\r\n```\r\n\r\n以上代码编译运行结果如下：\r\n\r\n```\r\nValue of X is 30\r\n```\r\n\r\n## 嵌套的if…else语句\r\n\r\n使用嵌套的if-else语句是合法的。也就是说你可以在另一个if或者elseif语句中使用if或者elseif语句。\r\n\r\n##### 语法\r\n\r\n嵌套的if…else语法格式如下：\r\n\r\n```\r\nif(布尔表达式 1)\r\n{\r\n    //如果布尔表达式 1的值为true执行代码\r\n    if(布尔表达式 2)\r\n    {\r\n        //如果布尔表达式 2的值为true执行代码\r\n    }\r\n}\r\n```\r\n\r\n你可以像 if 语句一样嵌套 else if...else。\r\n\r\n实例\r\n\r\n```\r\npublic class Test\r\n{\r\n    public static void main(String args[])\r\n    {\r\n        int x = 30;\r\n        int y = 10;\r\n\r\n        if( x == 30 )\r\n        {\r\n            if( y == 10 )\r\n            {\r\n                System.out.print(\"X = 30 and Y = 10\");\r\n            }\r\n        }\r\n    }\r\n}\r\n```\r\n\r\n以上代码编译运行结果如下：\r\n\r\n```\r\nX = 30 and Y = 10\r\n```', 2, 88, 100, 0, NULL, '', '2022-07-11 07:58:13', '2022-07-11 07:58:13', '', NULL);
INSERT INTO `school_knowledge` VALUES (29, 'switch语句', 'switch语句判断一个变量与一系列值中某个值是否相等，每个值称为一个分支。\r\n\r\n##### 语法\r\n\r\nswitch语法格式如下:\r\n\r\n```\r\nswitch(expression)\r\n{\r\n    case value :\r\n       //语句\r\n       break; //可选\r\n    case value :\r\n       //语句\r\n       break; //可选\r\n    //你可以有任意数量的case语句\r\n    default : //可选\r\n       //语句\r\n}\r\n```\r\n\r\nswitch语句有如下规则：\r\n\r\n* switch语句中的变量类型只能为byte、short、int或者char。\r\n* switch语句可以拥有多个case语句。每个case后面跟一个要比较的值和冒号。\r\n* case语句中的值的数据类型必须与变量的数据类型相同，而且只能是常量或者字面常量。\r\n* 当变量的值与case语句的值相等时，那么case语句之后的语句开始执行，直到break语句出现才会跳出switch语句。3\r\n* 当遇到break语句时，switch语句终止。程序跳转到switch语句后面的语句执行。case语句不必须要包含break语句。如果没有break语句出现，程序会继续执行下一条case语句，直到出现break语句。\r\n* switch语句可以包含一个default分支，该分支必须是switch语句的最后一个分支。default在没有case语句的值和变量值相等的时候执行。default分支不需要break语句。\r\n\r\n##### 实例\r\n\r\n```\r\npublic class Test {\r\n\r\n   public static void main(String args[]){\r\n      //char grade = args[0].charAt(0);\r\n      char grade = \'C\';\r\n\r\n      switch(grade)\r\n      {\r\n         case \'A\' :\r\n            System.out.println(\"Excellent!\");\r\n            break;\r\n         case \'B\' :\r\n         case \'C\' :\r\n            System.out.println(\"Well done\");\r\n            break;\r\n         case \'D\' :\r\n            System.out.println(\"You passed\");\r\n         case \'F\' :\r\n            System.out.println(\"Better try again\");\r\n            break;\r\n         default :\r\n            System.out.println(\"Invalid grade\");\r\n      }\r\n      System.out.println(\"Your grade is \" + grade);\r\n   }\r\n}\r\n```\r\n\r\n以上代码编译运行结果如下：\r\n\r\n```\r\nWell done\r\nYour grade is C\r\n```', 2, 89, 100, 0, NULL, '', '2022-07-11 19:17:07', '2022-07-11 19:17:07', '', NULL);
INSERT INTO `school_knowledge` VALUES (30, 'while语句和do-while语句', '## while循环\r\n\r\nwhile是最基本的循环，它的结构为：\r\n\r\n```\r\nwhile( 布尔表达式 )\r\n{\r\n	//循环内容\r\n}\r\n```\r\n\r\n只要布尔表达式为true，循环体会一直执行下去。\r\n\r\n##### 实例\r\n\r\n```\r\npublic class Test\r\n{\r\n   public static void main(String args[])\r\n   {\r\n      int x = 10;\r\n      while( x < 20 )\r\n      {\r\n         System.out.print(\"value of x : \" + x );\r\n         x++;\r\n         System.out.print(\"\\n\");\r\n      }\r\n   }\r\n}\r\n```\r\n\r\n以上实例编译运行结果如下：\r\n\r\n```\r\nvalue of x : 10\r\nvalue of x : 11\r\nvalue of x : 12\r\nvalue of x : 13\r\nvalue of x : 14\r\nvalue of x : 15\r\nvalue of x : 16\r\nvalue of x : 17\r\nvalue of x : 18\r\nvalue of x : 19\r\n```\r\n\r\n\r\n\r\n## do…while循环\r\n\r\ndo…while循环和while循环相似，不同的是，do…while循环至少会执行一次。\r\n\r\n```\r\ndo {\r\n    //代码语句\r\n}while(布尔表达式);\r\n```\r\n\r\n注意：布尔表达式在循环体的后面，所以语句块在检测布尔表达式之前已经执行了。 如果布尔表达式的值为true，则语句块一直执行，直到布尔表达式的值为false。\r\n\r\n##### 实例\r\n\r\n```\r\npublic class Test {\r\n\r\n   public static void main(String args[]){\r\n      int x = 10;\r\n\r\n      do\r\n      {\r\n         System.out.print(\"value of x : \" + x );\r\n         x++;\r\n         System.out.print(\"\\n\");\r\n      }while( x < 20 );\r\n   }\r\n}\r\n```\r\n\r\n以上实例编译运行结果如下：\r\n\r\n```\r\nvalue of x : 10\r\nvalue of x : 11\r\nvalue of x : 12\r\nvalue of x : 13\r\nvalue of x : 14\r\nvalue of x : 15\r\nvalue of x : 16\r\nvalue of x : 17\r\nvalue of x : 18\r\nvalue of x : 19\r\n```', 2, 90, 100, 0, NULL, '', '2022-07-11 19:18:49', '2022-07-11 19:18:49', '', NULL);
INSERT INTO `school_knowledge` VALUES (31, 'for语句', '## for循环\r\n\r\n虽然所有循环结构都可以用while或者do...while表示，但Java提供了另一种语句 —— for循环，使一些循环结构变得更加简单。\r\n\r\nfor循环执行的次数是在执行前就确定的。语法格式如下：\r\n\r\n```\r\nfor(初始化; 布尔表达式; 更新)\r\n{\r\n    //代码语句\r\n}\r\n```\r\n\r\n关于for循环有以下几点说明：\r\n\r\n* 最先执行初始化步骤。可以声明一种类型，但可初始化一个或多个循环控制变量，也可以是空语句。\r\n* 然后，检测布尔表达式的值。如果为true，循环体被执行。如果为false，循环终止，开始执行循环体后面的语句。\r\n* 执行一次循环后，更新循环控制变量。\r\n* 再次检测布尔表达式。循环执行上面的过程。\r\n\r\n#####  实例\r\n\r\n```\r\npublic class Test\r\n{\r\n   public static void main(String args[])\r\n   {\r\n      for(int x = 10; x < 20; x = x+1)\r\n      {\r\n         System.out.print(\"value of x : \" + x );\r\n         System.out.print(\"\\n\");\r\n      }\r\n   }\r\n}\r\n```\r\n\r\n以上实例编译运行结果如下：\r\n\r\n```\r\nvalue of x : 10\r\nvalue of x : 11\r\nvalue of x : 12\r\nvalue of x : 13\r\nvalue of x : 14\r\nvalue of x : 15\r\nvalue of x : 16\r\nvalue of x : 17\r\nvalue of x : 18\r\nvalue of x : 19\r\n```', 2, 91, 100, 0, NULL, '', '2022-07-11 19:19:23', '2022-07-11 19:19:23', '', NULL);
INSERT INTO `school_knowledge` VALUES (32, 'break和continue', '```\r\npackage _3循环结构;\r\n\r\npublic class BreakContinueDemo\r\n{\r\n\r\n	public static void main(String[] args)\r\n	{\r\n		// TODO Auto-generated method stub\r\n\r\n		// break	完全终止所在的最近的循环\r\n		// contiue	跳过后面的语句，进入下一次循环\r\n		\r\n//		for(int i=1;i<=10;i++)\r\n//		{\r\n//			if(i==5)\r\n//			{\r\n//				break;\r\n//			}\r\n//			System.out.println(i);\r\n//		}\r\n//		System.out.println(\"程序结束\");\r\n		\r\n		\r\n//		for(int i=1;i<=100;i++)\r\n//		{\r\n//			System.out.println(i);\r\n//			\r\n//			if(i%3==0)\r\n//			{\r\n//				continue;\r\n//			}\r\n//			\r\n//		}\r\n//		System.out.println(\"程序结束\");\r\n		\r\n		abc:\r\n		for(int i=1;i<=10;i++)\r\n		{\r\n			for(int j=1;j<10;j++)\r\n			{\r\n				if(i==3&&j==3) break abc;\r\n				System.out.print(i+\"*\"+j+\"=\"+i*j+\"\\t\");\r\n			}\r\n			System.out.println();\r\n		}\r\n		\r\n		\r\n	}\r\n\r\n}\r\n\r\n```', 2, 92, 100, 0, NULL, '', '2022-07-11 19:22:05', '2022-07-11 19:22:05', '', NULL);
INSERT INTO `school_knowledge` VALUES (33, '如何定义方法', '## 如何定义方法\r\n\r\n定义方法的流程:\r\n\r\n1. 确定方法名\r\n2. 确定参数\r\n3. 确定返回值类型\r\n4. 确定修饰符		\r\n5. 编写功能代码\r\n\r\n', 2, 82, 100, 0, NULL, '', '2022-07-19 07:44:52', '2022-07-19 07:44:52', '', NULL);
INSERT INTO `school_knowledge` VALUES (34, '什么是方法', '#  方法\r\n\r\n方法(Method)  \r\n     程序中完成独立功能,可重复使用的一段代码的集合；\r\n\r\n\r\n\r\n## 方法格式:\r\n\r\n```\r\n     [ 修饰符] 返回值类型 方法名称(形参1，形参2)\r\n     {\r\n          方法体\r\n          [return 值]；\r\n     }\r\n\r\n```\r\n\r\n ## 说明\r\n\r\n* 修饰符:public,static等\r\n  public 用来说明访问权限\r\n  static 是类方法还是对象方法\r\n\r\n* 返回值类型 方法其实是完成一个功能,操作完成后，是否要给调用者返回一个结果。\r\n  如果不需要给调用者放回结果，则使用关键字void来声明。 即无返回值的意思\r\n\r\n* 方法名称: 遵守标识符的要求，建议遵守命名规范，动词或动宾结构,首字母小写，采用驼峰命名\r\n\r\n* 形式参数:方法圆括号中的变量，方法内部的局部变量。\r\n\r\n* 参数列表: 参数类型+参数的个数+参数的顺序\r\n\r\n* 方法签名: = 方法名称+方法参数列表。\r\n  在同一个类中，方法签名必须是唯一的\r\n\r\n* 方法体:{}括号中的代码,表示具体完成该功能的代码\r\n\r\n* 返回值: 在方法内部使用return关键字，给调用者返回结果，并结束当前方法\r\n\r\n* 方法的调用者 在哪里调用了某一方法，哪里就是该方法的调用者。\r\n\r\n* 实际参数 调用者调用一个具体方法的时候，实际传递的参数\r\n\r\n  ', 2, 204, 100, 0, NULL, '', '2022-07-19 07:47:13', '2022-07-19 07:47:13', '', NULL);
INSERT INTO `school_knowledge` VALUES (35, 'return关键字', '作用:\r\n\r\n1. 返回数值给调用者\r\n2. 结束方法的运行，返回到调用者。  \r\n\r\n', 2, 84, 100, 0, NULL, '', '2022-07-19 07:55:37', '2022-07-19 07:55:37', '', NULL);
INSERT INTO `school_knowledge` VALUES (36, '方法重载', '需求:\r\n1 在同一个类中分别定义求两个整数之和，小数之和的方法\r\n2 在同一个类中,分别打印String，int,double类型的方法\r\n \r\n方法重载:\r\n在同一个类中，允许存才一个以上的同名方法，只要他们的参数列表不同即可。\r\n \r\n作用:\r\n功能相同，参数列表不同，使用相同的方法名。\r\n \r\n注意:(两同一不同)\r\n两同:同类中,方法名相同\r\n一不同:方法参数列表不同(参数类型、参数个数、参数顺序)\r\n注意:方法重载和方法的返回值无关,只是一般要求返回值类型一致', 2, 85, 100, 0, NULL, '', '2022-07-19 07:56:02', '2022-07-19 07:56:02', '', NULL);
INSERT INTO `school_knowledge` VALUES (37, '递归', '程序调用自身的编程技巧称为递归(recursion)\r\n\r\n通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解.\r\n\r\n注意：\r\n\r\n* 递归就是在过程或函数里调用自身；\r\n\r\n* 在使用递归策略时，必须有一个明确的递归结束条件，\r\n\r\n## 例子:\r\n\r\n```\r\n使用递归方式求n!\r\n\r\n(n!= 1*2*3*n!)\r\n\r\n...\r\n\r\nn! = (n-1)! *n\r\n\r\n3! = 2!*3\r\n\r\n2! = 1!*2\r\n\r\n1! = 1\r\n\r\n```\r\n\r\n## 练习:以下用递归实现\r\n\r\n1. 计算1+2+...+n\r\n\r\n2. 使用递归实现打印n个菲波那切数(0 1 1 2 3 5 8 13 21 34 54 ...) // f(n) = f(n-1) + f(n-2)', 2, 86, 100, 0, NULL, '', '2022-07-19 07:57:17', '2022-07-19 07:57:17', '', NULL);
COMMIT;

-- ----------------------------
-- Table structure for school_problem
-- ----------------------------
DROP TABLE IF EXISTS `school_problem`;
CREATE TABLE `school_problem` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '数据库编号',
  `type` int(11) DEFAULT NULL COMMENT '试题类型',
  `content` text DEFAULT NULL COMMENT '试题内容',
  `content_type` int(11) DEFAULT NULL COMMENT '普通文本还是markdown',
  `c_id` bigint(20) DEFAULT NULL COMMENT '关联章节编号',
  `k_id` bigint(20) DEFAULT NULL COMMENT '关联知识点编号',
  `score1` int(11) DEFAULT NULL COMMENT '分数1',
  `score2` int(11) DEFAULT NULL COMMENT '分数2',
  `score3` int(11) DEFAULT NULL COMMENT '分数3',
  `score4` int(11) DEFAULT NULL COMMENT '分数4',
  `score5` int(11) DEFAULT NULL COMMENT '分数5',
  `score6` int(11) DEFAULT NULL COMMENT '分数6',
  `score7` int(11) DEFAULT NULL COMMENT '分数7',
  `score8` int(11) DEFAULT NULL COMMENT '分数8',
  `score9` int(11) DEFAULT NULL COMMENT '分数9',
  `score10` int(11) DEFAULT NULL COMMENT '分数10',
  `option1` varchar(255) DEFAULT NULL COMMENT '选项1A',
  `option2` varchar(255) DEFAULT NULL COMMENT '选项2B',
  `option3` varchar(255) DEFAULT NULL COMMENT '选项3C',
  `option4` varchar(255) DEFAULT NULL COMMENT '选项4D',
  `option5` varchar(255) DEFAULT NULL COMMENT '选项5E',
  `option6` varchar(255) DEFAULT NULL COMMENT '选项6F',
  `option7` varchar(255) DEFAULT NULL COMMENT '选项7G',
  `option8` varchar(255) DEFAULT NULL COMMENT '选项8H',
  `option9` varchar(255) DEFAULT NULL COMMENT '选项9I',
  `option10` varchar(255) DEFAULT NULL COMMENT '选项10J',
  `answer1` text DEFAULT NULL COMMENT '答案1',
  `answer2` text DEFAULT NULL COMMENT '答案2',
  `answer3` text DEFAULT NULL COMMENT '答案3',
  `answer4` text DEFAULT NULL COMMENT '答案4',
  `answer5` text DEFAULT NULL COMMENT '答案5',
  `answer6` text DEFAULT NULL COMMENT '答案6',
  `answer7` text DEFAULT NULL COMMENT '答案7',
  `answer8` text DEFAULT NULL COMMENT '答案8',
  `answer9` text DEFAULT NULL COMMENT '答案9',
  `answer10` text DEFAULT NULL COMMENT '答案10',
  `upload1` varchar(1024) DEFAULT NULL COMMENT '上传地址1',
  `upload2` varchar(1024) DEFAULT NULL COMMENT '上传地址2',
  `upload3` varchar(1024) DEFAULT NULL COMMENT '上传地址3',
  `gmt_create` datetime DEFAULT current_timestamp() COMMENT '创建时间',
  `gmt_modified` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '修改时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `user_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='题目表';

-- ----------------------------
-- Records of school_problem
-- ----------------------------
BEGIN;
INSERT INTO `school_problem` VALUES (1, 3, '编写一个Helloworld', 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', '', '', '', '', '', '', '', '', '', 'public Helloworld\r\n{\r\n    public static void main(String[] args)\r\n    {\r\n        System.out.println(\"Hello world\");\r\n    }\r\n}', '', '', '', '', '', '', '', '', '', '', '', '', '2022-07-10 15:01:38', '2022-07-10 15:01:38', '', NULL);
COMMIT;

-- ----------------------------
-- Table structure for school_question
-- ----------------------------
DROP TABLE IF EXISTS `school_question`;
CREATE TABLE `school_question` (
  `id` bigint(20) NOT NULL COMMENT '数据库编号',
  `state` int(11) DEFAULT 1 COMMENT '状态',
  `title` varchar(255) NOT NULL COMMENT '疑问标题',
  `description` text DEFAULT NULL COMMENT '疑问内容',
  `k_id` bigint(20) DEFAULT NULL COMMENT '知识点id',
  `q_id` bigint(20) DEFAULT NULL COMMENT '回复提问id',
  `upload` varchar(255) DEFAULT NULL COMMENT '上传文件',
  `gmt_create` datetime DEFAULT current_timestamp() COMMENT '创建时间',
  `gmt_modified` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '修改时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `user_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='提问回答表';

-- ----------------------------
-- Records of school_question
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for school_resource
-- ----------------------------
DROP TABLE IF EXISTS `school_resource`;
CREATE TABLE `school_resource` (
  `id` bigint(20) NOT NULL COMMENT '数据库编号',
  `name` varchar(255) NOT NULL COMMENT '资源名',
  `description` text DEFAULT NULL COMMENT '资源介绍',
  `icon` varchar(255) DEFAULT NULL COMMENT '图标',
  `type` int(11) DEFAULT NULL COMMENT '资源类型',
  `points` int(11) NOT NULL DEFAULT 0 COMMENT '消耗积分',
  `gmt_create` datetime DEFAULT current_timestamp() COMMENT '创建时间',
  `gmt_modified` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '修改时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `user_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='资源表';

-- ----------------------------
-- Records of school_resource
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for school_student_homework_record
-- ----------------------------
DROP TABLE IF EXISTS `school_student_homework_record`;
CREATE TABLE `school_student_homework_record` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '数据库编号',
  `student_user_id` bigint(20) DEFAULT NULL COMMENT '学生用户编号id',
  `homework_id` bigint(20) DEFAULT NULL COMMENT '作业编号id',
  `score` int(11) DEFAULT NULL COMMENT '得分',
  `submit` int(11) DEFAULT 0 COMMENT '已提交',
  `checked` int(11) DEFAULT 0 COMMENT '已批改',
  `gmt_create` datetime DEFAULT current_timestamp() COMMENT '创建时间',
  `gmt_modified` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '修改时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='学生作业表';

-- ----------------------------
-- Records of school_student_homework_record
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for school_student_problem_record
-- ----------------------------
DROP TABLE IF EXISTS `school_student_problem_record`;
CREATE TABLE `school_student_problem_record` (
  `id` bigint(20) NOT NULL COMMENT '数据库编号',
  `user_id` bigint(20) DEFAULT NULL COMMENT '学生id',
  `homework_id` bigint(20) DEFAULT NULL COMMENT '作业id',
  `problem_id` bigint(20) DEFAULT NULL COMMENT '题目id',
  `answer1` text DEFAULT NULL COMMENT '答案1',
  `answer2` text DEFAULT NULL COMMENT '答案2',
  `answer3` text DEFAULT NULL COMMENT '答案3',
  `answer4` text DEFAULT NULL COMMENT '答案4',
  `answer5` text DEFAULT NULL COMMENT '答案5',
  `answer6` text DEFAULT NULL COMMENT '答案6',
  `answer7` text DEFAULT NULL COMMENT '答案7',
  `answer8` text DEFAULT NULL COMMENT '答案8',
  `answer9` text DEFAULT NULL COMMENT '答案9',
  `answer10` text DEFAULT NULL COMMENT '答案10',
  `score1` int(11) DEFAULT NULL COMMENT '得分1',
  `score2` int(11) DEFAULT NULL COMMENT '得分2',
  `score3` int(11) DEFAULT NULL COMMENT '得分3',
  `score4` int(11) DEFAULT NULL COMMENT '得分4',
  `score5` int(11) DEFAULT NULL COMMENT '得分5',
  `score6` int(11) DEFAULT NULL COMMENT '得分6',
  `score7` int(11) DEFAULT NULL COMMENT '得分7',
  `score8` int(11) DEFAULT NULL COMMENT '得分8',
  `score9` int(11) DEFAULT NULL COMMENT '得分9',
  `score10` int(11) DEFAULT NULL COMMENT '得分10',
  `score` int(11) DEFAULT NULL COMMENT '总得分',
  `gmt_create` datetime DEFAULT NULL COMMENT '创建日期',
  `gmt_modified` datetime DEFAULT NULL COMMENT '修改日期',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='学生答案记录表';

-- ----------------------------
-- Records of school_student_problem_record
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for sys_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_config`;
CREATE TABLE `sys_config` (
  `config_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '参数主键',
  `config_name` varchar(100) DEFAULT '' COMMENT '参数名称',
  `config_key` varchar(100) DEFAULT '' COMMENT '参数键名',
  `config_value` varchar(500) DEFAULT '' COMMENT '参数键值',
  `config_type` char(1) DEFAULT 'N' COMMENT '系统内置（Y是 N否）',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`config_id`)
) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COMMENT='参数配置表';

-- ----------------------------
-- Records of sys_config
-- ----------------------------
BEGIN;
INSERT INTO `sys_config` VALUES (1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', '2022-05-04 06:35:25', '', NULL, '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow');
INSERT INTO `sys_config` VALUES (2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', '2022-05-04 06:35:25', '', NULL, '初始化密码 123456');
INSERT INTO `sys_config` VALUES (3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', '2022-05-04 06:35:25', '', NULL, '深黑主题theme-dark，浅色主题theme-light，深蓝主题theme-blue');
INSERT INTO `sys_config` VALUES (4, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'true', 'Y', 'admin', '2022-05-04 06:35:25', 'admin', '2022-06-25 07:54:32', '是否开启注册用户功能（true开启，false关闭）');
INSERT INTO `sys_config` VALUES (5, '用户管理-密码字符范围', 'sys.account.chrtype', '0', 'Y', 'admin', '2022-05-04 06:35:25', '', NULL, '默认任意字符范围，0任意（密码可以输入任意字符），1数字（密码只能为0-9数字），2英文字母（密码只能为a-z和A-Z字母），3字母和数字（密码必须包含字母，数字）,4字母数字和特殊字符（目前支持的特殊字符包括：~!@#$%^&*()-=_+）');
INSERT INTO `sys_config` VALUES (6, '用户管理-初始密码修改策略', 'sys.account.initPasswordModify', '0', 'Y', 'admin', '2022-05-04 06:35:25', '', NULL, '0：初始密码修改策略关闭，没有任何提示，1：提醒用户，如果未修改初始密码，则在登录时就会提醒修改密码对话框');
INSERT INTO `sys_config` VALUES (7, '用户管理-账号密码更新周期', 'sys.account.passwordValidateDays', '0', 'Y', 'admin', '2022-05-04 06:35:25', '', NULL, '密码更新周期（填写数字，数据初始化值为0不限制，若修改必须为大于0小于365的正整数），如果超过这个周期登录系统时，则在登录时就会提醒修改密码对话框');
INSERT INTO `sys_config` VALUES (8, '主框架页-菜单导航显示风格', 'sys.index.menuStyle', 'default', 'Y', 'admin', '2022-05-04 06:35:25', '', NULL, '菜单导航显示风格（default为左侧导航菜单，topnav为顶部导航菜单）');
INSERT INTO `sys_config` VALUES (9, '主框架页-是否开启页脚', 'sys.index.footer', 'true', 'Y', 'admin', '2022-05-04 06:35:25', '', NULL, '是否开启底部页脚显示（true显示，false隐藏）');
INSERT INTO `sys_config` VALUES (10, '主框架页-是否开启页签', 'sys.index.tagsView', 'true', 'Y', 'admin', '2022-05-04 06:35:25', '', NULL, '是否开启菜单多页签显示（true显示，false隐藏）');
COMMIT;

-- ----------------------------
-- Table structure for sys_dept
-- ----------------------------
DROP TABLE IF EXISTS `sys_dept`;
CREATE TABLE `sys_dept` (
  `dept_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门id',
  `parent_id` bigint(20) DEFAULT 0 COMMENT '父部门id',
  `ancestors` varchar(50) DEFAULT '' COMMENT '祖级列表',
  `dept_name` varchar(30) DEFAULT '' COMMENT '部门名称',
  `order_num` int(11) DEFAULT 0 COMMENT '显示顺序',
  `leader` varchar(20) DEFAULT NULL COMMENT '负责人',
  `phone` varchar(11) DEFAULT NULL COMMENT '联系电话',
  `email` varchar(50) DEFAULT NULL COMMENT '邮箱',
  `status` char(1) DEFAULT '0' COMMENT '部门状态（0正常 1停用）',
  `del_flag` char(1) DEFAULT '0' COMMENT '删除标志（0代表存在 2代表删除）',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`dept_id`)
) ENGINE=InnoDB AUTO_INCREMENT=201 DEFAULT CHARSET=utf8mb4 COMMENT='部门表';

-- ----------------------------
-- Records of sys_dept
-- ----------------------------
BEGIN;
INSERT INTO `sys_dept` VALUES (100, 0, '0', ' 南理工继续教育学院', 0, 'admin', '', '', '0', '0', 'admin', '2022-05-04 06:35:25', 'admin', '2022-07-05 23:00:04');
INSERT INTO `sys_dept` VALUES (101, 100, '0,100', '江阴校区', 1, 'admin', '', '', '0', '0', 'admin', '2022-05-04 06:35:25', 'admin', '2022-07-05 23:00:31');
INSERT INTO `sys_dept` VALUES (102, 100, '0,100', '长沙分公司', 2, '若依', '15888888888', 'ry@qq.com', '0', '2', 'admin', '2022-05-04 06:35:25', '', NULL);
INSERT INTO `sys_dept` VALUES (103, 101, '0,100,101', '研发部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2022-05-04 06:35:25', '', NULL);
INSERT INTO `sys_dept` VALUES (104, 101, '0,100,101', '市场部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2022-05-04 06:35:25', '', NULL);
INSERT INTO `sys_dept` VALUES (105, 101, '0,100,101', '测试部门', 3, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2022-05-04 06:35:25', '', NULL);
INSERT INTO `sys_dept` VALUES (106, 101, '0,100,101', '财务部门', 4, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2022-05-04 06:35:25', '', NULL);
INSERT INTO `sys_dept` VALUES (107, 101, '0,100,101', '运维部门', 5, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2022-05-04 06:35:25', '', NULL);
INSERT INTO `sys_dept` VALUES (108, 102, '0,100,102', '市场部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '2', 'admin', '2022-05-04 06:35:25', '', NULL);
INSERT INTO `sys_dept` VALUES (109, 102, '0,100,102', '财务部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '2', 'admin', '2022-05-04 06:35:25', '', NULL);
INSERT INTO `sys_dept` VALUES (200, 101, '0,100,101', '学术部', 1, NULL, NULL, NULL, '0', '0', 'admin', '2022-07-05 23:00:54', '', NULL);
COMMIT;

-- ----------------------------
-- Table structure for sys_dict_data
-- ----------------------------
DROP TABLE IF EXISTS `sys_dict_data`;
CREATE TABLE `sys_dict_data` (
  `dict_code` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典编码',
  `dict_sort` int(11) DEFAULT 0 COMMENT '字典排序',
  `dict_label` varchar(100) DEFAULT '' COMMENT '字典标签',
  `dict_value` varchar(100) DEFAULT '' COMMENT '字典键值',
  `dict_type` varchar(100) DEFAULT '' COMMENT '字典类型',
  `css_class` varchar(100) DEFAULT NULL COMMENT '样式属性（其他样式扩展）',
  `list_class` varchar(100) DEFAULT NULL COMMENT '表格回显样式',
  `is_default` char(1) DEFAULT 'N' COMMENT '是否默认（Y是 N否）',
  `status` char(1) DEFAULT '0' COMMENT '状态（0正常 1停用）',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`dict_code`)
) ENGINE=InnoDB AUTO_INCREMENT=106 DEFAULT CHARSET=utf8mb4 COMMENT='字典数据表';

-- ----------------------------
-- Records of sys_dict_data
-- ----------------------------
BEGIN;
INSERT INTO `sys_dict_data` VALUES (1, 1, '男', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '性别男');
INSERT INTO `sys_dict_data` VALUES (2, 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '性别女');
INSERT INTO `sys_dict_data` VALUES (3, 3, '未知', '2', 'sys_user_sex', '', '', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '性别未知');
INSERT INTO `sys_dict_data` VALUES (4, 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '显示菜单');
INSERT INTO `sys_dict_data` VALUES (5, 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '隐藏菜单');
INSERT INTO `sys_dict_data` VALUES (6, 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '正常状态');
INSERT INTO `sys_dict_data` VALUES (7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '停用状态');
INSERT INTO `sys_dict_data` VALUES (8, 1, '正常', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '正常状态');
INSERT INTO `sys_dict_data` VALUES (9, 2, '暂停', '1', 'sys_job_status', '', 'danger', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '停用状态');
INSERT INTO `sys_dict_data` VALUES (10, 1, '默认', 'DEFAULT', 'sys_job_group', '', '', 'Y', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '默认分组');
INSERT INTO `sys_dict_data` VALUES (11, 2, '系统', 'SYSTEM', 'sys_job_group', '', '', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '系统分组');
INSERT INTO `sys_dict_data` VALUES (12, 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '系统默认是');
INSERT INTO `sys_dict_data` VALUES (13, 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '系统默认否');
INSERT INTO `sys_dict_data` VALUES (14, 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '通知');
INSERT INTO `sys_dict_data` VALUES (15, 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '公告');
INSERT INTO `sys_dict_data` VALUES (16, 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '正常状态');
INSERT INTO `sys_dict_data` VALUES (17, 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '关闭状态');
INSERT INTO `sys_dict_data` VALUES (18, 99, '其他', '0', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '其他操作');
INSERT INTO `sys_dict_data` VALUES (19, 1, '新增', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '新增操作');
INSERT INTO `sys_dict_data` VALUES (20, 2, '修改', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '修改操作');
INSERT INTO `sys_dict_data` VALUES (21, 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '删除操作');
INSERT INTO `sys_dict_data` VALUES (22, 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '授权操作');
INSERT INTO `sys_dict_data` VALUES (23, 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '导出操作');
INSERT INTO `sys_dict_data` VALUES (24, 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '导入操作');
INSERT INTO `sys_dict_data` VALUES (25, 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '强退操作');
INSERT INTO `sys_dict_data` VALUES (26, 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '生成操作');
INSERT INTO `sys_dict_data` VALUES (27, 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '清空操作');
INSERT INTO `sys_dict_data` VALUES (28, 1, '成功', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '正常状态');
INSERT INTO `sys_dict_data` VALUES (29, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '停用状态');
INSERT INTO `sys_dict_data` VALUES (100, 1, '选择题', '0', 'school_problem_type', NULL, NULL, 'Y', '0', 'admin', '2022-07-10 13:33:11', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (101, 2, '填空题', '1', 'school_problem_type', NULL, NULL, 'Y', '0', 'admin', '2022-07-10 13:33:36', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (102, 3, '判断题', '2', 'school_problem_type', NULL, NULL, 'Y', '0', 'admin', '2022-07-10 13:34:25', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (103, 4, '问答题', '3', 'school_problem_type', NULL, NULL, 'Y', '0', 'admin', '2022-07-10 13:34:43', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (104, 1, '纯文本', '0', 'school_problem_content_type', NULL, NULL, 'Y', '0', 'admin', '2022-07-10 13:59:00', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (105, 2, 'Markdown格式', '1', 'school_problem_content_type', NULL, NULL, 'Y', '0', 'admin', '2022-07-10 13:59:19', '', NULL, NULL);
COMMIT;

-- ----------------------------
-- Table structure for sys_dict_type
-- ----------------------------
DROP TABLE IF EXISTS `sys_dict_type`;
CREATE TABLE `sys_dict_type` (
  `dict_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典主键',
  `dict_name` varchar(100) DEFAULT '' COMMENT '字典名称',
  `dict_type` varchar(100) DEFAULT '' COMMENT '字典类型',
  `status` char(1) DEFAULT '0' COMMENT '状态（0正常 1停用）',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`dict_id`),
  UNIQUE KEY `dict_type` (`dict_type`)
) ENGINE=InnoDB AUTO_INCREMENT=102 DEFAULT CHARSET=utf8mb4 COMMENT='字典类型表';

-- ----------------------------
-- Records of sys_dict_type
-- ----------------------------
BEGIN;
INSERT INTO `sys_dict_type` VALUES (1, '用户性别', 'sys_user_sex', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '用户性别列表');
INSERT INTO `sys_dict_type` VALUES (2, '菜单状态', 'sys_show_hide', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '菜单状态列表');
INSERT INTO `sys_dict_type` VALUES (3, '系统开关', 'sys_normal_disable', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '系统开关列表');
INSERT INTO `sys_dict_type` VALUES (4, '任务状态', 'sys_job_status', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '任务状态列表');
INSERT INTO `sys_dict_type` VALUES (5, '任务分组', 'sys_job_group', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '任务分组列表');
INSERT INTO `sys_dict_type` VALUES (6, '系统是否', 'sys_yes_no', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '系统是否列表');
INSERT INTO `sys_dict_type` VALUES (7, '通知类型', 'sys_notice_type', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '通知类型列表');
INSERT INTO `sys_dict_type` VALUES (8, '通知状态', 'sys_notice_status', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '通知状态列表');
INSERT INTO `sys_dict_type` VALUES (9, '操作类型', 'sys_oper_type', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '操作类型列表');
INSERT INTO `sys_dict_type` VALUES (10, '系统状态', 'sys_common_status', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '登录状态列表');
INSERT INTO `sys_dict_type` VALUES (100, '题目类型', 'school_problem_type', '0', 'admin', '2022-07-10 13:31:49', '', NULL, NULL);
INSERT INTO `sys_dict_type` VALUES (101, '题目文本类型', 'school_problem_content_type', '0', 'admin', '2022-07-10 13:58:29', '', NULL, NULL);
COMMIT;

-- ----------------------------
-- Table structure for sys_job
-- ----------------------------
DROP TABLE IF EXISTS `sys_job`;
CREATE TABLE `sys_job` (
  `job_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID',
  `job_name` varchar(64) NOT NULL DEFAULT '' COMMENT '任务名称',
  `job_group` varchar(64) NOT NULL DEFAULT 'DEFAULT' COMMENT '任务组名',
  `invoke_target` varchar(500) NOT NULL COMMENT '调用目标字符串',
  `cron_expression` varchar(255) DEFAULT '' COMMENT 'cron执行表达式',
  `misfire_policy` varchar(20) DEFAULT '3' COMMENT '计划执行错误策略（1立即执行 2执行一次 3放弃执行）',
  `concurrent` char(1) DEFAULT '1' COMMENT '是否并发执行（0允许 1禁止）',
  `status` char(1) DEFAULT '0' COMMENT '状态（0正常 1暂停）',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) DEFAULT '' COMMENT '备注信息',
  PRIMARY KEY (`job_id`,`job_name`,`job_group`)
) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COMMENT='定时任务调度表';

-- ----------------------------
-- Records of sys_job
-- ----------------------------
BEGIN;
INSERT INTO `sys_job` VALUES (1, '系统默认（无参）', 'DEFAULT', 'ryTask.ryNoParams', '0/10 * * * * ?', '3', '1', '1', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_job` VALUES (2, '系统默认（有参）', 'DEFAULT', 'ryTask.ryParams(\'ry\')', '0/15 * * * * ?', '3', '1', '1', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_job` VALUES (3, '系统默认（多参）', 'DEFAULT', 'ryTask.ryMultipleParams(\'ry\', true, 2000L, 316.50D, 100)', '0/20 * * * * ?', '3', '1', '1', 'admin', '2022-05-04 06:35:25', '', NULL, '');
COMMIT;

-- ----------------------------
-- Table structure for sys_job_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_job_log`;
CREATE TABLE `sys_job_log` (
  `job_log_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务日志ID',
  `job_name` varchar(64) NOT NULL COMMENT '任务名称',
  `job_group` varchar(64) NOT NULL COMMENT '任务组名',
  `invoke_target` varchar(500) NOT NULL COMMENT '调用目标字符串',
  `job_message` varchar(500) DEFAULT NULL COMMENT '日志信息',
  `status` char(1) DEFAULT '0' COMMENT '执行状态（0正常 1失败）',
  `exception_info` varchar(2000) DEFAULT '' COMMENT '异常信息',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`job_log_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='定时任务调度日志表';

-- ----------------------------
-- Records of sys_job_log
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for sys_logininfor
-- ----------------------------
DROP TABLE IF EXISTS `sys_logininfor`;
CREATE TABLE `sys_logininfor` (
  `info_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '访问ID',
  `login_name` varchar(50) DEFAULT '' COMMENT '登录账号',
  `ipaddr` varchar(128) DEFAULT '' COMMENT '登录IP地址',
  `login_location` varchar(255) DEFAULT '' COMMENT '登录地点',
  `browser` varchar(50) DEFAULT '' COMMENT '浏览器类型',
  `os` varchar(50) DEFAULT '' COMMENT '操作系统',
  `status` char(1) DEFAULT '0' COMMENT '登录状态（0成功 1失败）',
  `msg` varchar(255) DEFAULT '' COMMENT '提示消息',
  `login_time` datetime DEFAULT NULL COMMENT '访问时间',
  PRIMARY KEY (`info_id`)
) ENGINE=InnoDB AUTO_INCREMENT=554 DEFAULT CHARSET=utf8mb4 COMMENT='系统访问记录';

-- ----------------------------
-- Records of sys_logininfor
-- ----------------------------
BEGIN;
INSERT INTO `sys_logininfor` VALUES (100, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-05-04 07:00:45');
INSERT INTO `sys_logininfor` VALUES (101, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-24 13:52:59');
INSERT INTO `sys_logininfor` VALUES (102, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 07:50:37');
INSERT INTO `sys_logininfor` VALUES (103, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '退出成功', '2022-06-25 07:54:37');
INSERT INTO `sys_logininfor` VALUES (104, 'test1', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-06-25 07:55:02');
INSERT INTO `sys_logininfor` VALUES (105, 'test1', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 07:55:17');
INSERT INTO `sys_logininfor` VALUES (106, 'test1', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '退出成功', '2022-06-25 07:55:34');
INSERT INTO `sys_logininfor` VALUES (107, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 07:56:16');
INSERT INTO `sys_logininfor` VALUES (108, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 13:23:15');
INSERT INTO `sys_logininfor` VALUES (109, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 13:45:40');
INSERT INTO `sys_logininfor` VALUES (110, 'test2', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-06-25 13:52:59');
INSERT INTO `sys_logininfor` VALUES (111, 'test2', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 13:53:12');
INSERT INTO `sys_logininfor` VALUES (112, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 13:57:41');
INSERT INTO `sys_logininfor` VALUES (113, 'test3', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-06-25 14:01:29');
INSERT INTO `sys_logininfor` VALUES (114, 'test4', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-06-25 14:02:20');
INSERT INTO `sys_logininfor` VALUES (115, 'test5', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-06-25 14:03:58');
INSERT INTO `sys_logininfor` VALUES (116, 'test6', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-06-25 14:05:18');
INSERT INTO `sys_logininfor` VALUES (117, 'test7', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-06-25 14:08:25');
INSERT INTO `sys_logininfor` VALUES (118, 'test8', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-06-25 14:12:30');
INSERT INTO `sys_logininfor` VALUES (119, 'test9', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-06-25 14:13:21');
INSERT INTO `sys_logininfor` VALUES (120, 'test10', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-06-25 14:14:26');
INSERT INTO `sys_logininfor` VALUES (121, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 14:14:43');
INSERT INTO `sys_logininfor` VALUES (122, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '退出成功', '2022-06-25 14:16:05');
INSERT INTO `sys_logininfor` VALUES (123, 't001', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-06-25 14:16:59');
INSERT INTO `sys_logininfor` VALUES (124, 't001', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 14:17:09');
INSERT INTO `sys_logininfor` VALUES (125, 't001', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '退出成功', '2022-06-25 14:17:14');
INSERT INTO `sys_logininfor` VALUES (126, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 14:17:16');
INSERT INTO `sys_logininfor` VALUES (127, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '退出成功', '2022-06-25 14:21:26');
INSERT INTO `sys_logininfor` VALUES (128, 't001', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '1', '用户已封禁，请联系管理员', '2022-06-25 14:21:33');
INSERT INTO `sys_logininfor` VALUES (129, 't002', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-06-25 14:25:23');
INSERT INTO `sys_logininfor` VALUES (130, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 14:25:30');
INSERT INTO `sys_logininfor` VALUES (131, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 14:28:42');
INSERT INTO `sys_logininfor` VALUES (132, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '退出成功', '2022-06-25 14:28:56');
INSERT INTO `sys_logininfor` VALUES (133, 't003', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-06-25 14:29:19');
INSERT INTO `sys_logininfor` VALUES (134, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 14:29:37');
INSERT INTO `sys_logininfor` VALUES (135, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '退出成功', '2022-06-25 14:30:26');
INSERT INTO `sys_logininfor` VALUES (136, 't004', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-06-25 14:31:57');
INSERT INTO `sys_logininfor` VALUES (137, 't07', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-06-25 14:33:40');
INSERT INTO `sys_logininfor` VALUES (138, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 14:33:44');
INSERT INTO `sys_logininfor` VALUES (139, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '退出成功', '2022-06-25 14:33:56');
INSERT INTO `sys_logininfor` VALUES (140, 't07', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '1', '用户已封禁，请联系管理员', '2022-06-25 14:34:01');
INSERT INTO `sys_logininfor` VALUES (141, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '1', '密码输入错误1次', '2022-06-25 14:35:39');
INSERT INTO `sys_logininfor` VALUES (142, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '1', '密码输入错误2次', '2022-06-25 14:35:42');
INSERT INTO `sys_logininfor` VALUES (143, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '1', '密码输入错误3次', '2022-06-25 14:35:46');
INSERT INTO `sys_logininfor` VALUES (144, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '1', '密码输入错误4次', '2022-06-25 14:35:49');
INSERT INTO `sys_logininfor` VALUES (145, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 14:35:56');
INSERT INTO `sys_logininfor` VALUES (146, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '退出成功', '2022-06-25 14:39:03');
INSERT INTO `sys_logininfor` VALUES (147, 't07', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '1', '用户已封禁，请联系管理员', '2022-06-25 14:39:11');
INSERT INTO `sys_logininfor` VALUES (148, 't07', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '1', '用户已封禁，请联系管理员', '2022-06-25 14:39:53');
INSERT INTO `sys_logininfor` VALUES (149, 't07', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '1', '用户已封禁，请联系管理员', '2022-06-25 14:40:21');
INSERT INTO `sys_logininfor` VALUES (150, 't07', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '1', '用户已封禁，请联系管理员', '2022-06-25 14:41:34');
INSERT INTO `sys_logininfor` VALUES (151, 't07', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '1', '用户已封禁，请联系管理员', '2022-06-25 14:42:54');
INSERT INTO `sys_logininfor` VALUES (152, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 16:55:28');
INSERT INTO `sys_logininfor` VALUES (153, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '退出成功', '2022-06-25 17:09:20');
INSERT INTO `sys_logininfor` VALUES (154, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 17:09:26');
INSERT INTO `sys_logininfor` VALUES (155, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '退出成功', '2022-06-25 17:09:31');
INSERT INTO `sys_logininfor` VALUES (156, 's01', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-06-25 17:09:50');
INSERT INTO `sys_logininfor` VALUES (157, 's01', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 17:09:59');
INSERT INTO `sys_logininfor` VALUES (158, 's01', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 17:13:16');
INSERT INTO `sys_logininfor` VALUES (159, 's01', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 17:15:12');
INSERT INTO `sys_logininfor` VALUES (160, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 17:45:19');
INSERT INTO `sys_logininfor` VALUES (161, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 17:48:32');
INSERT INTO `sys_logininfor` VALUES (162, 's01', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 17:49:49');
INSERT INTO `sys_logininfor` VALUES (163, 's01', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 17:50:42');
INSERT INTO `sys_logininfor` VALUES (164, 's01', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 19:40:29');
INSERT INTO `sys_logininfor` VALUES (165, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 20:15:07');
INSERT INTO `sys_logininfor` VALUES (166, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 21:09:25');
INSERT INTO `sys_logininfor` VALUES (167, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 21:15:50');
INSERT INTO `sys_logininfor` VALUES (168, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 21:23:24');
INSERT INTO `sys_logininfor` VALUES (169, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 21:39:55');
INSERT INTO `sys_logininfor` VALUES (170, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-25 22:22:53');
INSERT INTO `sys_logininfor` VALUES (171, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 06:27:59');
INSERT INTO `sys_logininfor` VALUES (172, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 06:30:53');
INSERT INTO `sys_logininfor` VALUES (173, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 06:36:02');
INSERT INTO `sys_logininfor` VALUES (174, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 06:38:45');
INSERT INTO `sys_logininfor` VALUES (175, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 08:23:34');
INSERT INTO `sys_logininfor` VALUES (176, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 09:15:59');
INSERT INTO `sys_logininfor` VALUES (177, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 11:18:58');
INSERT INTO `sys_logininfor` VALUES (178, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 11:36:08');
INSERT INTO `sys_logininfor` VALUES (179, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 12:10:08');
INSERT INTO `sys_logininfor` VALUES (180, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 12:11:29');
INSERT INTO `sys_logininfor` VALUES (181, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 12:19:28');
INSERT INTO `sys_logininfor` VALUES (182, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 12:21:49');
INSERT INTO `sys_logininfor` VALUES (183, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 12:28:47');
INSERT INTO `sys_logininfor` VALUES (184, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 12:30:27');
INSERT INTO `sys_logininfor` VALUES (185, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 12:31:08');
INSERT INTO `sys_logininfor` VALUES (186, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 12:33:27');
INSERT INTO `sys_logininfor` VALUES (187, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 12:34:50');
INSERT INTO `sys_logininfor` VALUES (188, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 12:35:41');
INSERT INTO `sys_logininfor` VALUES (189, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 12:36:51');
INSERT INTO `sys_logininfor` VALUES (190, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 12:38:47');
INSERT INTO `sys_logininfor` VALUES (191, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 12:40:00');
INSERT INTO `sys_logininfor` VALUES (192, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 13:02:15');
INSERT INTO `sys_logininfor` VALUES (193, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 13:04:42');
INSERT INTO `sys_logininfor` VALUES (194, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 13:06:39');
INSERT INTO `sys_logininfor` VALUES (195, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 13:09:02');
INSERT INTO `sys_logininfor` VALUES (196, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 13:11:08');
INSERT INTO `sys_logininfor` VALUES (197, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 13:12:31');
INSERT INTO `sys_logininfor` VALUES (198, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 13:20:38');
INSERT INTO `sys_logininfor` VALUES (199, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 13:24:40');
INSERT INTO `sys_logininfor` VALUES (200, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 13:53:02');
INSERT INTO `sys_logininfor` VALUES (201, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 13:56:17');
INSERT INTO `sys_logininfor` VALUES (202, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 14:02:41');
INSERT INTO `sys_logininfor` VALUES (203, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 14:03:42');
INSERT INTO `sys_logininfor` VALUES (204, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 14:07:01');
INSERT INTO `sys_logininfor` VALUES (205, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 14:08:05');
INSERT INTO `sys_logininfor` VALUES (206, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 14:11:18');
INSERT INTO `sys_logininfor` VALUES (207, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 14:13:06');
INSERT INTO `sys_logininfor` VALUES (208, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 14:50:48');
INSERT INTO `sys_logininfor` VALUES (209, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 17:14:25');
INSERT INTO `sys_logininfor` VALUES (210, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 17:42:35');
INSERT INTO `sys_logininfor` VALUES (211, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 17:52:30');
INSERT INTO `sys_logininfor` VALUES (212, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 18:02:01');
INSERT INTO `sys_logininfor` VALUES (213, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 18:19:43');
INSERT INTO `sys_logininfor` VALUES (214, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 18:29:24');
INSERT INTO `sys_logininfor` VALUES (215, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 18:30:07');
INSERT INTO `sys_logininfor` VALUES (216, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 18:32:19');
INSERT INTO `sys_logininfor` VALUES (217, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 18:34:26');
INSERT INTO `sys_logininfor` VALUES (218, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 18:35:57');
INSERT INTO `sys_logininfor` VALUES (219, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 18:37:33');
INSERT INTO `sys_logininfor` VALUES (220, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 18:38:48');
INSERT INTO `sys_logininfor` VALUES (221, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-26 19:47:33');
INSERT INTO `sys_logininfor` VALUES (222, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-27 06:46:32');
INSERT INTO `sys_logininfor` VALUES (223, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-27 08:00:35');
INSERT INTO `sys_logininfor` VALUES (224, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-06-27 12:02:37');
INSERT INTO `sys_logininfor` VALUES (225, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-01 14:03:57');
INSERT INTO `sys_logininfor` VALUES (226, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-03 14:15:23');
INSERT INTO `sys_logininfor` VALUES (227, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-03 15:11:03');
INSERT INTO `sys_logininfor` VALUES (228, 'admin', '127.0.0.1', '内网IP', 'Safari', 'Mac OS X', '0', '登录成功', '2022-07-03 15:14:36');
INSERT INTO `sys_logininfor` VALUES (229, 'admin', '127.0.0.1', '内网IP', 'Safari', 'Mac OS X', '0', '退出成功', '2022-07-03 15:14:54');
INSERT INTO `sys_logininfor` VALUES (230, 'test1', '127.0.0.1', '内网IP', 'Safari', 'Mac OS X', '1', '密码输入错误1次', '2022-07-03 15:15:00');
INSERT INTO `sys_logininfor` VALUES (231, 's1', '127.0.0.1', '内网IP', 'Safari', 'Mac OS X', '1', '用户不存在/密码错误', '2022-07-03 15:15:15');
INSERT INTO `sys_logininfor` VALUES (232, 's01', '127.0.0.1', '内网IP', 'Safari', 'Mac OS X', '0', '登录成功', '2022-07-03 15:15:23');
INSERT INTO `sys_logininfor` VALUES (233, 's01', '127.0.0.1', '内网IP', 'Safari', 'Mac OS X', '0', '退出成功', '2022-07-03 15:16:37');
INSERT INTO `sys_logininfor` VALUES (234, 's01', '127.0.0.1', '内网IP', 'Safari', 'Mac OS X', '1', '密码输入错误1次', '2022-07-03 15:16:43');
INSERT INTO `sys_logininfor` VALUES (235, 's01', '127.0.0.1', '内网IP', 'Safari', 'Mac OS X', '0', '登录成功', '2022-07-03 15:16:47');
INSERT INTO `sys_logininfor` VALUES (236, 's01', '127.0.0.1', '内网IP', 'Safari', 'Mac OS X', '0', '退出成功', '2022-07-03 15:18:36');
INSERT INTO `sys_logininfor` VALUES (237, 's01', '127.0.0.1', '内网IP', 'Safari', 'Mac OS X', '0', '登录成功', '2022-07-03 15:18:46');
INSERT INTO `sys_logininfor` VALUES (238, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 08:54:38');
INSERT INTO `sys_logininfor` VALUES (239, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 09:23:13');
INSERT INTO `sys_logininfor` VALUES (240, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 10:21:16');
INSERT INTO `sys_logininfor` VALUES (241, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 10:25:22');
INSERT INTO `sys_logininfor` VALUES (242, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 10:26:49');
INSERT INTO `sys_logininfor` VALUES (243, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 10:27:54');
INSERT INTO `sys_logininfor` VALUES (244, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 10:30:34');
INSERT INTO `sys_logininfor` VALUES (245, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 10:37:00');
INSERT INTO `sys_logininfor` VALUES (246, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 10:45:05');
INSERT INTO `sys_logininfor` VALUES (247, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 10:46:02');
INSERT INTO `sys_logininfor` VALUES (248, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 10:55:31');
INSERT INTO `sys_logininfor` VALUES (249, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 11:03:32');
INSERT INTO `sys_logininfor` VALUES (250, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 11:04:44');
INSERT INTO `sys_logininfor` VALUES (251, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 11:09:19');
INSERT INTO `sys_logininfor` VALUES (252, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 11:09:44');
INSERT INTO `sys_logininfor` VALUES (253, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 11:18:39');
INSERT INTO `sys_logininfor` VALUES (254, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 11:37:31');
INSERT INTO `sys_logininfor` VALUES (255, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 11:46:46');
INSERT INTO `sys_logininfor` VALUES (256, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 13:07:36');
INSERT INTO `sys_logininfor` VALUES (257, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 13:22:46');
INSERT INTO `sys_logininfor` VALUES (258, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 13:24:54');
INSERT INTO `sys_logininfor` VALUES (259, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 13:26:12');
INSERT INTO `sys_logininfor` VALUES (260, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 13:27:13');
INSERT INTO `sys_logininfor` VALUES (261, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 13:35:13');
INSERT INTO `sys_logininfor` VALUES (262, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 13:37:49');
INSERT INTO `sys_logininfor` VALUES (263, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 13:39:44');
INSERT INTO `sys_logininfor` VALUES (264, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 13:41:52');
INSERT INTO `sys_logininfor` VALUES (265, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 14:31:24');
INSERT INTO `sys_logininfor` VALUES (266, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 14:40:05');
INSERT INTO `sys_logininfor` VALUES (267, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 14:41:34');
INSERT INTO `sys_logininfor` VALUES (268, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 14:47:26');
INSERT INTO `sys_logininfor` VALUES (269, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 15:12:30');
INSERT INTO `sys_logininfor` VALUES (270, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 15:31:17');
INSERT INTO `sys_logininfor` VALUES (271, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 15:33:40');
INSERT INTO `sys_logininfor` VALUES (272, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 15:36:12');
INSERT INTO `sys_logininfor` VALUES (273, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 15:48:48');
INSERT INTO `sys_logininfor` VALUES (274, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 16:31:08');
INSERT INTO `sys_logininfor` VALUES (275, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 16:37:47');
INSERT INTO `sys_logininfor` VALUES (276, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 17:14:57');
INSERT INTO `sys_logininfor` VALUES (277, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 17:20:31');
INSERT INTO `sys_logininfor` VALUES (278, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 17:45:24');
INSERT INTO `sys_logininfor` VALUES (279, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 18:30:45');
INSERT INTO `sys_logininfor` VALUES (280, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 18:46:23');
INSERT INTO `sys_logininfor` VALUES (281, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 18:48:21');
INSERT INTO `sys_logininfor` VALUES (282, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 18:51:59');
INSERT INTO `sys_logininfor` VALUES (283, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 18:52:50');
INSERT INTO `sys_logininfor` VALUES (284, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 18:58:24');
INSERT INTO `sys_logininfor` VALUES (285, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 19:00:07');
INSERT INTO `sys_logininfor` VALUES (286, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 19:02:05');
INSERT INTO `sys_logininfor` VALUES (287, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 19:05:15');
INSERT INTO `sys_logininfor` VALUES (288, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 19:11:17');
INSERT INTO `sys_logininfor` VALUES (289, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 19:13:38');
INSERT INTO `sys_logininfor` VALUES (290, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 19:21:25');
INSERT INTO `sys_logininfor` VALUES (291, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 19:23:25');
INSERT INTO `sys_logininfor` VALUES (292, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 19:27:41');
INSERT INTO `sys_logininfor` VALUES (293, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 19:31:36');
INSERT INTO `sys_logininfor` VALUES (294, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 19:33:38');
INSERT INTO `sys_logininfor` VALUES (295, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 19:39:04');
INSERT INTO `sys_logininfor` VALUES (296, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 19:57:36');
INSERT INTO `sys_logininfor` VALUES (297, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 21:19:25');
INSERT INTO `sys_logininfor` VALUES (298, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 21:31:44');
INSERT INTO `sys_logininfor` VALUES (299, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 21:45:11');
INSERT INTO `sys_logininfor` VALUES (300, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 21:48:25');
INSERT INTO `sys_logininfor` VALUES (301, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 21:50:23');
INSERT INTO `sys_logininfor` VALUES (302, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 21:52:39');
INSERT INTO `sys_logininfor` VALUES (303, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 21:53:38');
INSERT INTO `sys_logininfor` VALUES (304, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 21:54:41');
INSERT INTO `sys_logininfor` VALUES (305, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 21:55:40');
INSERT INTO `sys_logininfor` VALUES (306, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 21:56:38');
INSERT INTO `sys_logininfor` VALUES (307, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 21:58:35');
INSERT INTO `sys_logininfor` VALUES (308, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 21:59:28');
INSERT INTO `sys_logininfor` VALUES (309, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 22:03:10');
INSERT INTO `sys_logininfor` VALUES (310, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 22:04:05');
INSERT INTO `sys_logininfor` VALUES (311, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 22:20:09');
INSERT INTO `sys_logininfor` VALUES (312, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 22:22:49');
INSERT INTO `sys_logininfor` VALUES (313, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 22:23:54');
INSERT INTO `sys_logininfor` VALUES (314, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 22:25:42');
INSERT INTO `sys_logininfor` VALUES (315, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 22:34:54');
INSERT INTO `sys_logininfor` VALUES (316, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 23:08:48');
INSERT INTO `sys_logininfor` VALUES (317, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 23:52:54');
INSERT INTO `sys_logininfor` VALUES (318, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-04 23:55:28');
INSERT INTO `sys_logininfor` VALUES (319, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 00:00:30');
INSERT INTO `sys_logininfor` VALUES (320, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 00:01:30');
INSERT INTO `sys_logininfor` VALUES (321, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 07:28:21');
INSERT INTO `sys_logininfor` VALUES (322, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 10:38:32');
INSERT INTO `sys_logininfor` VALUES (323, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 11:29:29');
INSERT INTO `sys_logininfor` VALUES (324, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 13:30:10');
INSERT INTO `sys_logininfor` VALUES (325, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 14:56:33');
INSERT INTO `sys_logininfor` VALUES (326, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 15:13:02');
INSERT INTO `sys_logininfor` VALUES (327, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 15:30:03');
INSERT INTO `sys_logininfor` VALUES (328, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 15:32:03');
INSERT INTO `sys_logininfor` VALUES (329, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 15:36:51');
INSERT INTO `sys_logininfor` VALUES (330, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 15:39:16');
INSERT INTO `sys_logininfor` VALUES (331, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 15:40:51');
INSERT INTO `sys_logininfor` VALUES (332, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 15:48:40');
INSERT INTO `sys_logininfor` VALUES (333, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 15:55:34');
INSERT INTO `sys_logininfor` VALUES (334, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 16:01:21');
INSERT INTO `sys_logininfor` VALUES (335, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 16:04:19');
INSERT INTO `sys_logininfor` VALUES (336, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 16:05:13');
INSERT INTO `sys_logininfor` VALUES (337, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 16:06:29');
INSERT INTO `sys_logininfor` VALUES (338, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 16:09:23');
INSERT INTO `sys_logininfor` VALUES (339, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 16:13:38');
INSERT INTO `sys_logininfor` VALUES (340, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 16:14:35');
INSERT INTO `sys_logininfor` VALUES (341, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 16:18:47');
INSERT INTO `sys_logininfor` VALUES (342, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 17:02:41');
INSERT INTO `sys_logininfor` VALUES (343, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 17:17:10');
INSERT INTO `sys_logininfor` VALUES (344, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 17:29:35');
INSERT INTO `sys_logininfor` VALUES (345, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 17:59:18');
INSERT INTO `sys_logininfor` VALUES (346, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '退出成功', '2022-07-05 18:00:10');
INSERT INTO `sys_logininfor` VALUES (347, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 18:00:15');
INSERT INTO `sys_logininfor` VALUES (348, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '退出成功', '2022-07-05 18:00:19');
INSERT INTO `sys_logininfor` VALUES (349, 's02', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-07-05 18:00:45');
INSERT INTO `sys_logininfor` VALUES (350, 's02', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 18:00:52');
INSERT INTO `sys_logininfor` VALUES (351, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '1', '密码输入错误1次', '2022-07-05 18:08:54');
INSERT INTO `sys_logininfor` VALUES (352, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 18:09:01');
INSERT INTO `sys_logininfor` VALUES (353, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 21:01:49');
INSERT INTO `sys_logininfor` VALUES (354, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '1', '密码输入错误1次', '2022-07-05 22:57:56');
INSERT INTO `sys_logininfor` VALUES (355, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 22:58:02');
INSERT INTO `sys_logininfor` VALUES (356, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '退出成功', '2022-07-05 23:02:14');
INSERT INTO `sys_logininfor` VALUES (357, 's03', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '注册成功', '2022-07-05 23:02:30');
INSERT INTO `sys_logininfor` VALUES (358, 's03', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 23:02:39');
INSERT INTO `sys_logininfor` VALUES (359, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 23:09:30');
INSERT INTO `sys_logininfor` VALUES (360, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 23:09:43');
INSERT INTO `sys_logininfor` VALUES (361, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 23:12:45');
INSERT INTO `sys_logininfor` VALUES (362, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 23:14:00');
INSERT INTO `sys_logininfor` VALUES (363, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 23:17:31');
INSERT INTO `sys_logininfor` VALUES (364, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 23:21:39');
INSERT INTO `sys_logininfor` VALUES (365, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-05 23:25:04');
INSERT INTO `sys_logininfor` VALUES (366, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-06 06:30:05');
INSERT INTO `sys_logininfor` VALUES (367, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-07-06 06:30:13');
INSERT INTO `sys_logininfor` VALUES (368, 's02', '112.81.196.48', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-06 06:30:19');
INSERT INTO `sys_logininfor` VALUES (369, 's02', '112.81.196.48', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-06 07:16:44');
INSERT INTO `sys_logininfor` VALUES (370, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-06 07:20:06');
INSERT INTO `sys_logininfor` VALUES (371, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-06 07:30:50');
INSERT INTO `sys_logininfor` VALUES (372, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-06 07:33:59');
INSERT INTO `sys_logininfor` VALUES (373, 'admin', '114.220.11.219', 'XX XX', 'Chrome 10', 'Windows 10', '1', '密码输入错误1次', '2022-07-06 09:53:27');
INSERT INTO `sys_logininfor` VALUES (374, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-06 10:04:09');
INSERT INTO `sys_logininfor` VALUES (375, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-06 10:39:40');
INSERT INTO `sys_logininfor` VALUES (376, 'admin', '218.75.39.42', 'XX XX', 'Chrome 10', 'Windows 10', '1', '密码输入错误1次', '2022-07-06 13:31:50');
INSERT INTO `sys_logininfor` VALUES (377, '123456789', '218.75.39.42', 'XX XX', 'Chrome 10', 'Windows 10', '0', '注册成功', '2022-07-06 13:32:19');
INSERT INTO `sys_logininfor` VALUES (378, '123456789', '218.75.39.42', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-06 13:32:27');
INSERT INTO `sys_logininfor` VALUES (379, 'admin', '47.104.250.182', 'XX XX', 'Chrome 10', 'Windows 7', '1', '密码输入错误1次', '2022-07-06 14:05:00');
INSERT INTO `sys_logininfor` VALUES (380, 'admin', '221.216.117.52', 'XX XX', 'Chrome 10', 'Mac OS X', '1', '密码输入错误1次', '2022-07-06 14:18:07');
INSERT INTO `sys_logininfor` VALUES (381, 'admin', '221.216.117.52', 'XX XX', 'Chrome 10', 'Mac OS X', '1', '密码输入错误2次', '2022-07-06 14:18:09');
INSERT INTO `sys_logininfor` VALUES (382, 'admin', '221.216.117.52', 'XX XX', 'Chrome 10', 'Mac OS X', '1', '密码输入错误3次', '2022-07-06 14:18:21');
INSERT INTO `sys_logininfor` VALUES (383, 'admin', '121.225.56.34', 'XX XX', 'Chrome 10', 'Windows 10', '1', '密码输入错误1次', '2022-07-06 14:28:28');
INSERT INTO `sys_logininfor` VALUES (384, 'ry', '121.225.56.34', 'XX XX', 'Chrome 10', 'Windows 10', '1', '对不起，您的账号已被删除', '2022-07-06 14:28:35');
INSERT INTO `sys_logininfor` VALUES (385, 's02', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-06 21:05:02');
INSERT INTO `sys_logininfor` VALUES (386, '孙静', '112.1.103.197', 'XX XX', 'Chrome 9', 'Windows 10', '1', '用户不存在/密码错误', '2022-07-06 21:06:38');
INSERT INTO `sys_logininfor` VALUES (387, '孙静', '112.1.103.197', 'XX XX', 'Chrome 9', 'Windows 10', '0', '注册成功', '2022-07-06 21:14:41');
INSERT INTO `sys_logininfor` VALUES (388, '孙静', '112.1.103.197', 'XX XX', 'Chrome 9', 'Windows 10', '0', '登录成功', '2022-07-06 21:14:51');
INSERT INTO `sys_logininfor` VALUES (389, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-07 00:14:58');
INSERT INTO `sys_logininfor` VALUES (390, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-07 00:42:31');
INSERT INTO `sys_logininfor` VALUES (391, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-07 00:44:14');
INSERT INTO `sys_logininfor` VALUES (392, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-07 00:45:40');
INSERT INTO `sys_logininfor` VALUES (393, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-07 07:23:15');
INSERT INTO `sys_logininfor` VALUES (394, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-07 07:26:08');
INSERT INTO `sys_logininfor` VALUES (395, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-07 07:27:36');
INSERT INTO `sys_logininfor` VALUES (396, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-07 07:30:04');
INSERT INTO `sys_logininfor` VALUES (397, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-07 07:34:33');
INSERT INTO `sys_logininfor` VALUES (398, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 08:18:40');
INSERT INTO `sys_logininfor` VALUES (399, 'QHC', '153.36.129.151', 'XX XX', 'Chrome 10', 'Windows 10', '0', '注册成功', '2022-07-07 08:18:54');
INSERT INTO `sys_logininfor` VALUES (400, '123456', '60.220.44.38', 'XX XX', 'Chrome', 'Windows 10', '0', '注册成功', '2022-07-07 08:18:58');
INSERT INTO `sys_logininfor` VALUES (401, 'QHC', '153.36.129.151', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 08:19:02');
INSERT INTO `sys_logininfor` VALUES (402, 'Asibt', '49.69.172.57', 'XX XX', 'Chrome 10', 'Windows 10', '0', '注册成功', '2022-07-07 08:19:03');
INSERT INTO `sys_logininfor` VALUES (403, '123456', '60.220.44.38', 'XX XX', 'Chrome', 'Windows 10', '0', '登录成功', '2022-07-07 08:19:06');
INSERT INTO `sys_logininfor` VALUES (404, 'Asibt', '49.69.172.57', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 08:19:11');
INSERT INTO `sys_logininfor` VALUES (405, '1178764479', '58.219.205.73', 'XX XX', 'Internet Explorer 11', 'Windows 10', '0', '注册成功', '2022-07-07 08:19:13');
INSERT INTO `sys_logininfor` VALUES (406, '许静', '223.104.145.148', 'XX XX', 'Chrome 8', 'Windows 10', '0', '注册成功', '2022-07-07 08:19:18');
INSERT INTO `sys_logininfor` VALUES (407, '1178764479', '58.219.205.73', 'XX XX', 'Internet Explorer 11', 'Windows 10', '0', '登录成功', '2022-07-07 08:19:25');
INSERT INTO `sys_logininfor` VALUES (408, 'jinlong32', '117.87.201.116', 'XX XX', 'Firefox 10', 'Windows 10', '0', '注册成功', '2022-07-07 08:19:28');
INSERT INTO `sys_logininfor` VALUES (409, '许静', '223.104.145.148', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2022-07-07 08:19:29');
INSERT INTO `sys_logininfor` VALUES (410, '34周凌峰', '180.108.9.185', 'XX XX', 'Chrome 10', 'Windows 10', '0', '注册成功', '2022-07-07 08:19:31');
INSERT INTO `sys_logininfor` VALUES (411, 'DK-meng', '49.80.239.132', 'XX XX', 'Internet Explorer 11', 'Windows 10', '0', '注册成功', '2022-07-07 08:19:35');
INSERT INTO `sys_logininfor` VALUES (412, 'jinlong32', '117.87.201.116', 'XX XX', 'Firefox 10', 'Windows 10', '0', '登录成功', '2022-07-07 08:19:38');
INSERT INTO `sys_logininfor` VALUES (413, 'DK-meng', '49.80.239.132', 'XX XX', 'Internet Explorer 11', 'Windows 10', '0', '登录成功', '2022-07-07 08:19:47');
INSERT INTO `sys_logininfor` VALUES (414, '34周凌峰', '180.108.9.185', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 08:19:48');
INSERT INTO `sys_logininfor` VALUES (415, 'admin', '180.123.225.189', 'XX XX', 'Chrome 10', 'Windows 10', '1', '密码输入错误1次', '2022-07-07 08:19:56');
INSERT INTO `sys_logininfor` VALUES (416, 'zjp', '117.88.84.129', 'XX XX', 'Chrome 10', 'Windows 10', '0', '注册成功', '2022-07-07 08:19:56');
INSERT INTO `sys_logininfor` VALUES (417, 'cljh', '114.220.11.219', 'XX XX', 'Chrome 10', 'Windows 10', '0', '注册成功', '2022-07-07 08:20:02');
INSERT INTO `sys_logininfor` VALUES (418, 'zjp', '117.88.84.129', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 08:20:06');
INSERT INTO `sys_logininfor` VALUES (419, 'lzj', '49.84.239.242', 'XX XX', 'Chrome 10', 'Windows 10', '0', '注册成功', '2022-07-07 08:20:10');
INSERT INTO `sys_logininfor` VALUES (420, '张令香', '58.208.64.206', 'XX XX', 'Chrome 10', 'Windows 10', '0', '注册成功', '2022-07-07 08:20:12');
INSERT INTO `sys_logininfor` VALUES (421, 'cljh', '114.220.11.219', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 08:20:12');
INSERT INTO `sys_logininfor` VALUES (422, '孙静', '112.1.103.197', 'XX XX', 'Firefox 10', 'Windows 10', '0', '登录成功', '2022-07-07 08:20:17');
INSERT INTO `sys_logininfor` VALUES (423, 'niuchenhui', '222.93.225.150', 'XX XX', 'Chrome 10', 'Windows 10', '0', '注册成功', '2022-07-07 08:20:18');
INSERT INTO `sys_logininfor` VALUES (424, '张令香', '58.208.64.206', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 08:20:19');
INSERT INTO `sys_logininfor` VALUES (425, 'lzj', '49.84.239.242', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 08:20:20');
INSERT INTO `sys_logininfor` VALUES (426, 'zhai', '122.194.71.158', 'XX XX', 'Chrome 9', 'Windows 10', '0', '注册成功', '2022-07-07 08:20:22');
INSERT INTO `sys_logininfor` VALUES (427, 'niuchenhui', '222.93.225.150', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 08:20:25');
INSERT INTO `sys_logininfor` VALUES (428, '陈鸣涛', '114.235.180.2', 'XX XX', 'Firefox 10', 'Mac OS X', '0', '注册成功', '2022-07-07 08:20:39');
INSERT INTO `sys_logininfor` VALUES (429, 'zhai', '122.194.71.158', 'XX XX', 'Chrome 9', 'Windows 10', '0', '登录成功', '2022-07-07 08:20:42');
INSERT INTO `sys_logininfor` VALUES (430, 'WSS', '182.123.141.173', 'XX XX', 'Chrome 10', 'Windows 10', '0', '注册成功', '2022-07-07 08:20:48');
INSERT INTO `sys_logininfor` VALUES (431, '倪伟', '120.242.46.97', 'XX XX', 'Chrome 10', 'Windows 10', '0', '注册成功', '2022-07-07 08:20:52');
INSERT INTO `sys_logininfor` VALUES (432, '陈鸣涛', '114.235.180.2', 'XX XX', 'Firefox 10', 'Mac OS X', '0', '登录成功', '2022-07-07 08:20:53');
INSERT INTO `sys_logininfor` VALUES (433, 'WSS', '182.123.141.173', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 08:20:55');
INSERT INTO `sys_logininfor` VALUES (434, '倪伟', '120.242.46.97', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 08:21:10');
INSERT INTO `sys_logininfor` VALUES (435, 'pan123', '223.107.16.2', 'XX XX', 'Chrome Mobile', 'Android 1.x', '0', '注册成功', '2022-07-07 08:21:34');
INSERT INTO `sys_logininfor` VALUES (436, 'Zhanglin', '49.93.77.41', 'XX XX', 'Chrome Mobile', 'Android 1.x', '0', '注册成功', '2022-07-07 08:22:25');
INSERT INTO `sys_logininfor` VALUES (437, 'pan123', '223.107.16.2', 'XX XX', 'Chrome Mobile', 'Android 1.x', '0', '登录成功', '2022-07-07 08:22:40');
INSERT INTO `sys_logininfor` VALUES (438, 'admin', '180.123.225.189', 'XX XX', 'Chrome 10', 'Windows 10', '1', '密码输入错误2次', '2022-07-07 08:22:49');
INSERT INTO `sys_logininfor` VALUES (439, 'Zhanglin', '49.93.77.41', 'XX XX', 'Chrome Mobile', 'Android 1.x', '0', '登录成功', '2022-07-07 08:22:55');
INSERT INTO `sys_logininfor` VALUES (440, 'di', '180.123.225.189', 'XX XX', 'Chrome 10', 'Windows 10', '0', '注册成功', '2022-07-07 08:28:22');
INSERT INTO `sys_logininfor` VALUES (441, 'di', '180.123.225.189', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 08:28:34');
INSERT INTO `sys_logininfor` VALUES (442, 'tangsheng', '49.93.8.5', 'XX XX', 'Chrome 10', 'Windows 10', '0', '注册成功', '2022-07-07 08:43:09');
INSERT INTO `sys_logininfor` VALUES (443, 'tangsheng', '49.93.8.5', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 08:43:18');
INSERT INTO `sys_logininfor` VALUES (444, '孙静', '112.1.103.197', 'XX XX', 'Chrome 9', 'Windows 10', '0', '登录成功', '2022-07-07 08:48:30');
INSERT INTO `sys_logininfor` VALUES (445, 'qhc', '153.36.129.151', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 08:51:01');
INSERT INTO `sys_logininfor` VALUES (446, 'lzj', '49.84.239.242', 'XX XX', 'Chrome Mobile', 'Android 1.x', '0', '登录成功', '2022-07-07 08:58:32');
INSERT INTO `sys_logininfor` VALUES (447, 'jinlong32', '117.87.201.116', 'XX XX', 'Firefox 10', 'Windows 10', '0', '登录成功', '2022-07-07 08:58:36');
INSERT INTO `sys_logininfor` VALUES (448, 'maozhihao', '222.94.229.25', 'XX XX', 'Chrome 9', 'Windows 10', '0', '注册成功', '2022-07-07 08:59:07');
INSERT INTO `sys_logininfor` VALUES (449, 'maozhihao', '222.94.229.25', 'XX XX', 'Chrome 9', 'Windows 10', '0', '登录成功', '2022-07-07 08:59:16');
INSERT INTO `sys_logininfor` VALUES (450, '陈鸣涛', '114.235.180.2', 'XX XX', 'Firefox 10', 'Mac OS X', '0', '登录成功', '2022-07-07 09:17:18');
INSERT INTO `sys_logininfor` VALUES (451, '朱陈沄昊', '183.211.88.168', 'XX XX', 'Chrome 10', 'Windows 10', '0', '注册成功', '2022-07-07 09:41:53');
INSERT INTO `sys_logininfor` VALUES (452, '朱陈沄昊', '183.211.88.168', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 09:42:00');
INSERT INTO `sys_logininfor` VALUES (453, '1178764479', '58.219.205.73', 'XX XX', 'Chrome', 'Windows 10', '0', '登录成功', '2022-07-07 09:50:36');
INSERT INTO `sys_logininfor` VALUES (454, 'zjp', '117.88.84.129', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 10:20:00');
INSERT INTO `sys_logininfor` VALUES (455, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 10:21:23');
INSERT INTO `sys_logininfor` VALUES (456, 'jinlong32', '117.87.201.116', 'XX XX', 'Firefox 10', 'Windows 10', '0', '登录成功', '2022-07-07 11:29:17');
INSERT INTO `sys_logininfor` VALUES (457, '陈鸣涛', '114.235.180.2', 'XX XX', 'Firefox 10', 'Mac OS X', '0', '登录成功', '2022-07-07 11:55:23');
INSERT INTO `sys_logininfor` VALUES (458, '陈鸣涛', '114.235.180.2', 'XX XX', 'Firefox 10', 'Mac OS X', '0', '登录成功', '2022-07-07 12:32:06');
INSERT INTO `sys_logininfor` VALUES (459, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 13:47:20');
INSERT INTO `sys_logininfor` VALUES (460, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-07 14:15:27');
INSERT INTO `sys_logininfor` VALUES (461, 'pan123', '223.107.16.2', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-07 15:11:39');
INSERT INTO `sys_logininfor` VALUES (462, 'lexedjava', '112.1.52.239', 'XX XX', 'Firefox 10', 'Windows 10', '1', '用户不存在/密码错误', '2022-07-07 15:58:44');
INSERT INTO `sys_logininfor` VALUES (463, 'lexedjava', '112.1.52.239', 'XX XX', 'Firefox 10', 'Windows 10', '1', '用户不存在/密码错误', '2022-07-07 15:58:55');
INSERT INTO `sys_logininfor` VALUES (464, 'admin', '112.1.52.239', 'XX XX', 'Firefox 10', 'Windows 10', '1', '密码输入错误1次', '2022-07-07 15:59:21');
INSERT INTO `sys_logininfor` VALUES (465, 'lexedjava', '112.1.52.239', 'XX XX', 'Firefox 10', 'Windows 10', '0', '注册成功', '2022-07-07 16:00:47');
INSERT INTO `sys_logininfor` VALUES (466, 'lexedjava', '112.1.52.239', 'XX XX', 'Firefox 10', 'Windows 10', '0', '登录成功', '2022-07-07 16:01:54');
INSERT INTO `sys_logininfor` VALUES (467, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-07 16:31:37');
INSERT INTO `sys_logininfor` VALUES (468, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-07 17:23:00');
INSERT INTO `sys_logininfor` VALUES (469, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-07 18:48:55');
INSERT INTO `sys_logininfor` VALUES (470, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Windows 10', '1', '密码输入错误1次', '2022-07-08 07:49:12');
INSERT INTO `sys_logininfor` VALUES (471, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Windows 10', '1', '密码输入错误2次', '2022-07-08 07:49:47');
INSERT INTO `sys_logininfor` VALUES (472, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-08 07:49:59');
INSERT INTO `sys_logininfor` VALUES (473, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-08 07:51:59');
INSERT INTO `sys_logininfor` VALUES (474, '13637012770', '120.242.46.97', 'XX XX', 'Chrome 10', 'Windows 10', '1', '用户不存在/密码错误', '2022-07-08 08:15:53');
INSERT INTO `sys_logininfor` VALUES (475, '倪伟', '120.242.46.97', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-08 08:16:09');
INSERT INTO `sys_logininfor` VALUES (476, 'admin', '58.219.205.73', 'XX XX', 'Chrome', 'Windows 10', '1', '密码输入错误1次', '2022-07-08 08:16:44');
INSERT INTO `sys_logininfor` VALUES (477, '1178764479', '58.219.205.73', 'XX XX', 'Chrome', 'Windows 10', '0', '登录成功', '2022-07-08 08:16:47');
INSERT INTO `sys_logininfor` VALUES (478, '34周凌峰', '180.108.9.185', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-08 09:51:25');
INSERT INTO `sys_logininfor` VALUES (479, 'admin', '117.136.30.30', 'XX XX', 'Firefox 8', 'Windows 10', '1', '密码输入错误1次', '2022-07-08 10:15:25');
INSERT INTO `sys_logininfor` VALUES (480, '倪伟', '120.242.46.97', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-08 13:19:02');
INSERT INTO `sys_logininfor` VALUES (481, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-08 14:02:09');
INSERT INTO `sys_logininfor` VALUES (482, 'pan123', '223.107.16.2', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-08 14:41:40');
INSERT INTO `sys_logininfor` VALUES (483, 'jinlong32', '180.124.246.176', 'XX XX', 'Firefox 10', 'Windows 10', '0', '登录成功', '2022-07-08 15:19:15');
INSERT INTO `sys_logininfor` VALUES (484, 'pan123', '223.107.18.83', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-09 15:44:11');
INSERT INTO `sys_logininfor` VALUES (485, 'pan123', '223.107.18.83', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-09 16:21:05');
INSERT INTO `sys_logininfor` VALUES (486, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-09 21:21:11');
INSERT INTO `sys_logininfor` VALUES (487, 'pan123', '223.107.16.132', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-10 10:04:37');
INSERT INTO `sys_logininfor` VALUES (488, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 10:17:30');
INSERT INTO `sys_logininfor` VALUES (489, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 10:39:00');
INSERT INTO `sys_logininfor` VALUES (490, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 10:53:45');
INSERT INTO `sys_logininfor` VALUES (491, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 11:05:41');
INSERT INTO `sys_logininfor` VALUES (492, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 11:07:06');
INSERT INTO `sys_logininfor` VALUES (493, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 13:12:40');
INSERT INTO `sys_logininfor` VALUES (494, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 13:17:15');
INSERT INTO `sys_logininfor` VALUES (495, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 14:09:11');
INSERT INTO `sys_logininfor` VALUES (496, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 14:39:38');
INSERT INTO `sys_logininfor` VALUES (497, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 14:42:18');
INSERT INTO `sys_logininfor` VALUES (498, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 14:44:35');
INSERT INTO `sys_logininfor` VALUES (499, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 14:51:42');
INSERT INTO `sys_logininfor` VALUES (500, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 14:54:25');
INSERT INTO `sys_logininfor` VALUES (501, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 15:00:09');
INSERT INTO `sys_logininfor` VALUES (502, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 17:01:10');
INSERT INTO `sys_logininfor` VALUES (503, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 17:06:41');
INSERT INTO `sys_logininfor` VALUES (504, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 17:08:34');
INSERT INTO `sys_logininfor` VALUES (505, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 19:07:13');
INSERT INTO `sys_logininfor` VALUES (506, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 21:22:21');
INSERT INTO `sys_logininfor` VALUES (507, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-10 21:35:01');
INSERT INTO `sys_logininfor` VALUES (508, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-11 05:11:08');
INSERT INTO `sys_logininfor` VALUES (509, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '1', '密码输入错误1次', '2022-07-11 05:14:58');
INSERT INTO `sys_logininfor` VALUES (510, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-11 05:15:02');
INSERT INTO `sys_logininfor` VALUES (511, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-11 07:34:15');
INSERT INTO `sys_logininfor` VALUES (512, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-11 07:37:19');
INSERT INTO `sys_logininfor` VALUES (513, '倪伟', '120.242.44.42', 'XX XX', 'Chrome 10', 'Windows 10', '1', '密码输入错误1次', '2022-07-11 07:52:45');
INSERT INTO `sys_logininfor` VALUES (514, '倪伟', '120.242.44.42', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-11 07:52:49');
INSERT INTO `sys_logininfor` VALUES (515, 'pan123', '223.107.16.177', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-11 08:06:10');
INSERT INTO `sys_logininfor` VALUES (516, '陈鸣涛', '180.104.202.67', 'XX XX', 'Firefox 10', 'Mac OS X', '0', '登录成功', '2022-07-11 08:16:36');
INSERT INTO `sys_logininfor` VALUES (517, 'DK-meng', '49.78.11.250', 'XX XX', 'Chrome Mobile', 'Android 1.x', '1', '密码输入错误1次', '2022-07-11 08:23:40');
INSERT INTO `sys_logininfor` VALUES (518, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-11 08:39:46');
INSERT INTO `sys_logininfor` VALUES (519, '1178764479', '58.219.203.110', 'XX XX', 'Chrome', 'Windows 10', '1', '密码输入错误1次', '2022-07-11 09:48:48');
INSERT INTO `sys_logininfor` VALUES (520, '1178764479', '58.219.203.110', 'XX XX', 'Chrome', 'Windows 10', '0', '登录成功', '2022-07-11 09:48:56');
INSERT INTO `sys_logininfor` VALUES (521, 'pan123', '223.107.16.177', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-11 10:55:47');
INSERT INTO `sys_logininfor` VALUES (522, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-11 16:44:47');
INSERT INTO `sys_logininfor` VALUES (523, 'jinlong32', '117.87.203.237', 'XX XX', 'Firefox 10', 'Windows 10', '0', '登录成功', '2022-07-11 17:13:07');
INSERT INTO `sys_logininfor` VALUES (524, 'pan123', '223.107.24.137', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-11 17:19:16');
INSERT INTO `sys_logininfor` VALUES (525, '1178764479', '58.219.203.110', 'XX XX', 'Chrome', 'Windows 10', '0', '登录成功', '2022-07-11 17:41:36');
INSERT INTO `sys_logininfor` VALUES (526, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-11 19:08:44');
INSERT INTO `sys_logininfor` VALUES (527, 'pan123', '223.107.28.187', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-12 08:42:01');
INSERT INTO `sys_logininfor` VALUES (528, 'jinlong32', '117.87.205.221', 'XX XX', 'Firefox 10', 'Windows 10', '0', '登录成功', '2022-07-12 17:17:19');
INSERT INTO `sys_logininfor` VALUES (529, '陈鸣涛', '180.104.202.67', 'XX XX', 'Firefox 10', 'Mac OS X', '0', '登录成功', '2022-07-12 17:50:09');
INSERT INTO `sys_logininfor` VALUES (530, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-13 07:36:39');
INSERT INTO `sys_logininfor` VALUES (531, 'jinlong32', '117.87.205.143', 'XX XX', 'Firefox 10', 'Windows 10', '0', '登录成功', '2022-07-13 17:49:32');
INSERT INTO `sys_logininfor` VALUES (532, '1178764479', '117.93.178.141', 'XX XX', 'Chrome', 'Windows 10', '0', '登录成功', '2022-07-14 12:50:49');
INSERT INTO `sys_logininfor` VALUES (533, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-14 13:13:02');
INSERT INTO `sys_logininfor` VALUES (534, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-14 13:42:26');
INSERT INTO `sys_logininfor` VALUES (535, 'admin', '171.212.113.87', 'XX XX', 'Firefox 10', 'Windows 10', '1', '密码输入错误1次', '2022-07-14 15:38:22');
INSERT INTO `sys_logininfor` VALUES (536, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-14 16:10:18');
INSERT INTO `sys_logininfor` VALUES (537, 'jinlong32', '49.84.106.20', 'XX XX', 'Firefox 10', 'Windows 10', '0', '登录成功', '2022-07-14 17:37:31');
INSERT INTO `sys_logininfor` VALUES (538, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-14 19:53:56');
INSERT INTO `sys_logininfor` VALUES (539, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-14 20:36:38');
INSERT INTO `sys_logininfor` VALUES (540, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-15 13:32:44');
INSERT INTO `sys_logininfor` VALUES (541, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-15 18:36:56');
INSERT INTO `sys_logininfor` VALUES (542, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-15 20:06:46');
INSERT INTO `sys_logininfor` VALUES (543, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-16 07:08:54');
INSERT INTO `sys_logininfor` VALUES (544, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-16 09:31:37');
INSERT INTO `sys_logininfor` VALUES (545, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-16 21:33:16');
INSERT INTO `sys_logininfor` VALUES (546, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-17 06:33:15');
INSERT INTO `sys_logininfor` VALUES (547, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-17 14:49:40');
INSERT INTO `sys_logininfor` VALUES (548, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-18 08:55:56');
INSERT INTO `sys_logininfor` VALUES (549, 'admin', '122.96.44.162', 'XX XX', 'Chrome 10', 'Mac OS X', '1', '密码输入错误1次', '2022-07-18 16:41:21');
INSERT INTO `sys_logininfor` VALUES (550, 'admin', '122.96.44.162', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-18 16:41:26');
INSERT INTO `sys_logininfor` VALUES (551, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-18 21:37:41');
INSERT INTO `sys_logininfor` VALUES (552, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-07-19 07:32:47');
INSERT INTO `sys_logininfor` VALUES (553, 'admin', '112.81.196.48', 'XX XX', 'Chrome 10', 'Mac OS X', '0', '登录成功', '2022-07-19 07:39:52');
COMMIT;

-- ----------------------------
-- Table structure for sys_menu
-- ----------------------------
DROP TABLE IF EXISTS `sys_menu`;
CREATE TABLE `sys_menu` (
  `menu_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
  `menu_name` varchar(50) NOT NULL COMMENT '菜单名称',
  `parent_id` bigint(20) DEFAULT 0 COMMENT '父菜单ID',
  `order_num` int(11) DEFAULT 0 COMMENT '显示顺序',
  `url` varchar(200) DEFAULT '#' COMMENT '请求地址',
  `target` varchar(20) DEFAULT '' COMMENT '打开方式（menuItem页签 menuBlank新窗口）',
  `menu_type` char(1) DEFAULT '' COMMENT '菜单类型（M目录 C菜单 F按钮）',
  `visible` char(1) DEFAULT '0' COMMENT '菜单状态（0显示 1隐藏）',
  `is_refresh` char(1) DEFAULT '1' COMMENT '是否刷新（0刷新 1不刷新）',
  `perms` varchar(100) DEFAULT NULL COMMENT '权限标识',
  `icon` varchar(100) DEFAULT '#' COMMENT '菜单图标',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) DEFAULT '' COMMENT '备注',
  PRIMARY KEY (`menu_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2066 DEFAULT CHARSET=utf8mb4 COMMENT='菜单权限表';

-- ----------------------------
-- Records of sys_menu
-- ----------------------------
BEGIN;
INSERT INTO `sys_menu` VALUES (1, '系统管理', 0, 11, '#', 'menuItem', 'M', '0', '1', '', 'fa fa-gear', 'admin', '2022-05-04 06:35:25', 'admin', '2022-06-26 09:17:42', '系统管理目录');
INSERT INTO `sys_menu` VALUES (2, '系统监控', 0, 12, '#', 'menuItem', 'M', '0', '1', '', 'fa fa-video-camera', 'admin', '2022-05-04 06:35:25', 'admin', '2022-06-26 09:17:49', '系统监控目录');
INSERT INTO `sys_menu` VALUES (3, '系统工具', 0, 13, '#', 'menuItem', 'M', '0', '1', '', 'fa fa-bars', 'admin', '2022-05-04 06:35:25', 'admin', '2022-06-26 09:17:54', '系统工具目录');
INSERT INTO `sys_menu` VALUES (4, '若依官网', 0, 14, 'http://ruoyi.vip', 'menuBlank', 'C', '1', '1', '', 'fa fa-location-arrow', 'admin', '2022-05-04 06:35:25', 'admin', '2022-06-26 09:18:19', '若依官网地址');
INSERT INTO `sys_menu` VALUES (100, '用户管理', 1, 1, '/system/user', '', 'C', '0', '1', 'system:user:view', 'fa fa-user-o', 'admin', '2022-05-04 06:35:25', '', NULL, '用户管理菜单');
INSERT INTO `sys_menu` VALUES (101, '角色管理', 1, 2, '/system/role', '', 'C', '0', '1', 'system:role:view', 'fa fa-user-secret', 'admin', '2022-05-04 06:35:25', '', NULL, '角色管理菜单');
INSERT INTO `sys_menu` VALUES (102, '菜单管理', 1, 3, '/system/menu', '', 'C', '0', '1', 'system:menu:view', 'fa fa-th-list', 'admin', '2022-05-04 06:35:25', '', NULL, '菜单管理菜单');
INSERT INTO `sys_menu` VALUES (103, '部门管理', 1, 4, '/system/dept', '', 'C', '0', '1', 'system:dept:view', 'fa fa-outdent', 'admin', '2022-05-04 06:35:25', '', NULL, '部门管理菜单');
INSERT INTO `sys_menu` VALUES (104, '岗位管理', 1, 5, '/system/post', '', 'C', '0', '1', 'system:post:view', 'fa fa-address-card-o', 'admin', '2022-05-04 06:35:25', '', NULL, '岗位管理菜单');
INSERT INTO `sys_menu` VALUES (105, '字典管理', 1, 6, '/system/dict', '', 'C', '0', '1', 'system:dict:view', 'fa fa-bookmark-o', 'admin', '2022-05-04 06:35:25', '', NULL, '字典管理菜单');
INSERT INTO `sys_menu` VALUES (106, '参数设置', 1, 7, '/system/config', '', 'C', '0', '1', 'system:config:view', 'fa fa-sun-o', 'admin', '2022-05-04 06:35:25', '', NULL, '参数设置菜单');
INSERT INTO `sys_menu` VALUES (107, '通知公告', 1, 8, '/system/notice', '', 'C', '0', '1', 'system:notice:view', 'fa fa-bullhorn', 'admin', '2022-05-04 06:35:25', '', NULL, '通知公告菜单');
INSERT INTO `sys_menu` VALUES (108, '日志管理', 1, 9, '#', '', 'M', '0', '1', '', 'fa fa-pencil-square-o', 'admin', '2022-05-04 06:35:25', '', NULL, '日志管理菜单');
INSERT INTO `sys_menu` VALUES (109, '在线用户', 2, 1, '/monitor/online', '', 'C', '0', '1', 'monitor:online:view', 'fa fa-user-circle', 'admin', '2022-05-04 06:35:25', '', NULL, '在线用户菜单');
INSERT INTO `sys_menu` VALUES (110, '定时任务', 2, 2, '/monitor/job', '', 'C', '0', '1', 'monitor:job:view', 'fa fa-tasks', 'admin', '2022-05-04 06:35:25', '', NULL, '定时任务菜单');
INSERT INTO `sys_menu` VALUES (111, '数据监控', 2, 3, '/monitor/data', '', 'C', '0', '1', 'monitor:data:view', 'fa fa-bug', 'admin', '2022-05-04 06:35:25', '', NULL, '数据监控菜单');
INSERT INTO `sys_menu` VALUES (112, '服务监控', 2, 4, '/monitor/server', '', 'C', '0', '1', 'monitor:server:view', 'fa fa-server', 'admin', '2022-05-04 06:35:25', '', NULL, '服务监控菜单');
INSERT INTO `sys_menu` VALUES (113, '缓存监控', 2, 5, '/monitor/cache', '', 'C', '0', '1', 'monitor:cache:view', 'fa fa-cube', 'admin', '2022-05-04 06:35:25', '', NULL, '缓存监控菜单');
INSERT INTO `sys_menu` VALUES (114, '表单构建', 3, 1, '/tool/build', '', 'C', '0', '1', 'tool:build:view', 'fa fa-wpforms', 'admin', '2022-05-04 06:35:25', '', NULL, '表单构建菜单');
INSERT INTO `sys_menu` VALUES (115, '代码生成', 3, 2, '/tool/gen', '', 'C', '0', '1', 'tool:gen:view', 'fa fa-code', 'admin', '2022-05-04 06:35:25', '', NULL, '代码生成菜单');
INSERT INTO `sys_menu` VALUES (116, '系统接口', 3, 3, '/tool/swagger', '', 'C', '0', '1', 'tool:swagger:view', 'fa fa-gg', 'admin', '2022-05-04 06:35:25', '', NULL, '系统接口菜单');
INSERT INTO `sys_menu` VALUES (500, '操作日志', 108, 1, '/monitor/operlog', '', 'C', '0', '1', 'monitor:operlog:view', 'fa fa-address-book', 'admin', '2022-05-04 06:35:25', '', NULL, '操作日志菜单');
INSERT INTO `sys_menu` VALUES (501, '登录日志', 108, 2, '/monitor/logininfor', '', 'C', '0', '1', 'monitor:logininfor:view', 'fa fa-file-image-o', 'admin', '2022-05-04 06:35:25', '', NULL, '登录日志菜单');
INSERT INTO `sys_menu` VALUES (1000, '用户查询', 100, 1, '#', '', 'F', '0', '1', 'system:user:list', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1001, '用户新增', 100, 2, '#', '', 'F', '0', '1', 'system:user:add', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1002, '用户修改', 100, 3, '#', '', 'F', '0', '1', 'system:user:edit', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1003, '用户删除', 100, 4, '#', '', 'F', '0', '1', 'system:user:remove', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1004, '用户导出', 100, 5, '#', '', 'F', '0', '1', 'system:user:export', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1005, '用户导入', 100, 6, '#', '', 'F', '0', '1', 'system:user:import', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1006, '重置密码', 100, 7, '#', '', 'F', '0', '1', 'system:user:resetPwd', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1007, '角色查询', 101, 1, '#', '', 'F', '0', '1', 'system:role:list', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1008, '角色新增', 101, 2, '#', '', 'F', '0', '1', 'system:role:add', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1009, '角色修改', 101, 3, '#', '', 'F', '0', '1', 'system:role:edit', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1010, '角色删除', 101, 4, '#', '', 'F', '0', '1', 'system:role:remove', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1011, '角色导出', 101, 5, '#', '', 'F', '0', '1', 'system:role:export', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1012, '菜单查询', 102, 1, '#', '', 'F', '0', '1', 'system:menu:list', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1013, '菜单新增', 102, 2, '#', '', 'F', '0', '1', 'system:menu:add', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1014, '菜单修改', 102, 3, '#', '', 'F', '0', '1', 'system:menu:edit', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1015, '菜单删除', 102, 4, '#', '', 'F', '0', '1', 'system:menu:remove', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1016, '部门查询', 103, 1, '#', '', 'F', '0', '1', 'system:dept:list', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1017, '部门新增', 103, 2, '#', '', 'F', '0', '1', 'system:dept:add', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1018, '部门修改', 103, 3, '#', '', 'F', '0', '1', 'system:dept:edit', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1019, '部门删除', 103, 4, '#', '', 'F', '0', '1', 'system:dept:remove', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1020, '岗位查询', 104, 1, '#', '', 'F', '0', '1', 'system:post:list', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1021, '岗位新增', 104, 2, '#', '', 'F', '0', '1', 'system:post:add', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1022, '岗位修改', 104, 3, '#', '', 'F', '0', '1', 'system:post:edit', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1023, '岗位删除', 104, 4, '#', '', 'F', '0', '1', 'system:post:remove', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1024, '岗位导出', 104, 5, '#', '', 'F', '0', '1', 'system:post:export', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1025, '字典查询', 105, 1, '#', '', 'F', '0', '1', 'system:dict:list', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1026, '字典新增', 105, 2, '#', '', 'F', '0', '1', 'system:dict:add', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1027, '字典修改', 105, 3, '#', '', 'F', '0', '1', 'system:dict:edit', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1028, '字典删除', 105, 4, '#', '', 'F', '0', '1', 'system:dict:remove', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1029, '字典导出', 105, 5, '#', '', 'F', '0', '1', 'system:dict:export', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1030, '参数查询', 106, 1, '#', '', 'F', '0', '1', 'system:config:list', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1031, '参数新增', 106, 2, '#', '', 'F', '0', '1', 'system:config:add', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1032, '参数修改', 106, 3, '#', '', 'F', '0', '1', 'system:config:edit', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1033, '参数删除', 106, 4, '#', '', 'F', '0', '1', 'system:config:remove', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1034, '参数导出', 106, 5, '#', '', 'F', '0', '1', 'system:config:export', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1035, '公告查询', 107, 1, '#', '', 'F', '0', '1', 'system:notice:list', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1036, '公告新增', 107, 2, '#', '', 'F', '0', '1', 'system:notice:add', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1037, '公告修改', 107, 3, '#', '', 'F', '0', '1', 'system:notice:edit', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1038, '公告删除', 107, 4, '#', '', 'F', '0', '1', 'system:notice:remove', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1039, '操作查询', 500, 1, '#', '', 'F', '0', '1', 'monitor:operlog:list', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1040, '操作删除', 500, 2, '#', '', 'F', '0', '1', 'monitor:operlog:remove', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1041, '详细信息', 500, 3, '#', '', 'F', '0', '1', 'monitor:operlog:detail', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1042, '日志导出', 500, 4, '#', '', 'F', '0', '1', 'monitor:operlog:export', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1043, '登录查询', 501, 1, '#', '', 'F', '0', '1', 'monitor:logininfor:list', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1044, '登录删除', 501, 2, '#', '', 'F', '0', '1', 'monitor:logininfor:remove', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1045, '日志导出', 501, 3, '#', '', 'F', '0', '1', 'monitor:logininfor:export', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1046, '账户解锁', 501, 4, '#', '', 'F', '0', '1', 'monitor:logininfor:unlock', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1047, '在线查询', 109, 1, '#', '', 'F', '0', '1', 'monitor:online:list', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1048, '批量强退', 109, 2, '#', '', 'F', '0', '1', 'monitor:online:batchForceLogout', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1049, '单条强退', 109, 3, '#', '', 'F', '0', '1', 'monitor:online:forceLogout', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1050, '任务查询', 110, 1, '#', '', 'F', '0', '1', 'monitor:job:list', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1051, '任务新增', 110, 2, '#', '', 'F', '0', '1', 'monitor:job:add', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1052, '任务修改', 110, 3, '#', '', 'F', '0', '1', 'monitor:job:edit', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1053, '任务删除', 110, 4, '#', '', 'F', '0', '1', 'monitor:job:remove', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1054, '状态修改', 110, 5, '#', '', 'F', '0', '1', 'monitor:job:changeStatus', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1055, '任务详细', 110, 6, '#', '', 'F', '0', '1', 'monitor:job:detail', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1056, '任务导出', 110, 7, '#', '', 'F', '0', '1', 'monitor:job:export', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1057, '生成查询', 115, 1, '#', '', 'F', '0', '1', 'tool:gen:list', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1058, '生成修改', 115, 2, '#', '', 'F', '0', '1', 'tool:gen:edit', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1059, '生成删除', 115, 3, '#', '', 'F', '0', '1', 'tool:gen:remove', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1060, '预览代码', 115, 4, '#', '', 'F', '0', '1', 'tool:gen:preview', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1061, '生成代码', 115, 5, '#', '', 'F', '0', '1', 'tool:gen:code', '#', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2000, '课程管理', 2006, 1, '/school/course', 'menuItem', 'C', '0', '1', 'course:course:view', '#', 'admin', '2022-06-25 21:06:59', 'admin', '2022-06-26 09:16:31', '课程菜单');
INSERT INTO `sys_menu` VALUES (2001, '课程查询', 2000, 1, '#', '', 'F', '0', '1', 'course:course:list', '#', 'admin', '2022-06-25 21:06:59', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2002, '课程新增', 2000, 2, '#', '', 'F', '0', '1', 'course:course:add', '#', 'admin', '2022-06-25 21:06:59', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2003, '课程修改', 2000, 3, '#', '', 'F', '0', '1', 'course:course:edit', '#', 'admin', '2022-06-25 21:06:59', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2004, '课程删除', 2000, 4, '#', '', 'F', '0', '1', 'course:course:remove', '#', 'admin', '2022-06-25 21:06:59', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2005, '课程导出', 2000, 5, '#', '', 'F', '0', '1', 'course:course:export', '#', 'admin', '2022-06-25 21:06:59', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2006, '教学管理', 0, 1, '#', 'menuItem', 'M', '0', '1', '', 'fa fa-braille', 'admin', '2022-06-25 21:37:32', 'admin', '2022-06-26 09:18:42', '');
INSERT INTO `sys_menu` VALUES (2007, '章节管理', 2006, 1, '/school/chapter', 'menuItem', 'C', '0', '1', 'school:chapter:view', '#', 'admin', '2022-06-26 06:35:19', 'admin', '2022-06-26 09:16:53', '章节菜单');
INSERT INTO `sys_menu` VALUES (2008, '章节查询', 2007, 1, '#', '', 'F', '0', '1', 'school:chapter:list', '#', 'admin', '2022-06-26 06:35:19', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2009, '章节新增', 2007, 2, '#', '', 'F', '0', '1', 'school:chapter:add', '#', 'admin', '2022-06-26 06:35:19', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2010, '章节修改', 2007, 3, '#', '', 'F', '0', '1', 'school:chapter:edit', '#', 'admin', '2022-06-26 06:35:19', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2011, '章节删除', 2007, 4, '#', '', 'F', '0', '1', 'school:chapter:remove', '#', 'admin', '2022-06-26 06:35:19', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2012, '章节导出', 2007, 5, '#', '', 'F', '0', '1', 'school:chapter:export', '#', 'admin', '2022-06-26 06:35:19', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2013, '班级管理', 2006, 0, '/school/classes', 'menuItem', 'C', '0', '1', 'school:classes:view', '#', 'admin', '2022-06-26 11:34:30', 'admin', '2022-06-26 11:37:35', '班级管理菜单');
INSERT INTO `sys_menu` VALUES (2014, '班级管理查询', 2013, 1, '#', '', 'F', '0', '1', 'school:classes:list', '#', 'admin', '2022-06-26 11:34:30', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2015, '班级管理新增', 2013, 2, '#', '', 'F', '0', '1', 'school:classes:add', '#', 'admin', '2022-06-26 11:34:30', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2016, '班级管理修改', 2013, 3, '#', '', 'F', '0', '1', 'school:classes:edit', '#', 'admin', '2022-06-26 11:34:30', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2017, '班级管理删除', 2013, 4, '#', '', 'F', '0', '1', 'school:classes:remove', '#', 'admin', '2022-06-26 11:34:30', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2018, '班级管理导出', 2013, 5, '#', '', 'F', '0', '1', 'school:classes:export', '#', 'admin', '2022-06-26 11:34:30', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2019, '知识点管理', 2006, 1, '/school/knowledge', '', 'C', '0', '1', 'school:knowledge:view', '#', 'admin', '2022-06-26 11:34:42', '', NULL, '知识点管理菜单');
INSERT INTO `sys_menu` VALUES (2020, '知识点管理查询', 2019, 1, '#', '', 'F', '0', '1', 'school:knowledge:list', '#', 'admin', '2022-06-26 11:34:42', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2021, '知识点管理新增', 2019, 2, '#', '', 'F', '0', '1', 'school:knowledge:add', '#', 'admin', '2022-06-26 11:34:42', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2022, '知识点管理修改', 2019, 3, '#', '', 'F', '0', '1', 'school:knowledge:edit', '#', 'admin', '2022-06-26 11:34:42', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2023, '知识点管理删除', 2019, 4, '#', '', 'F', '0', '1', 'school:knowledge:remove', '#', 'admin', '2022-06-26 11:34:42', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2024, '知识点管理导出', 2019, 5, '#', '', 'F', '0', '1', 'school:knowledge:export', '#', 'admin', '2022-06-26 11:34:42', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2025, '题目管理', 2006, 10, '/school/problem', 'menuItem', 'C', '0', '1', 'school:problem:view', '#', 'admin', '2022-06-26 11:34:52', 'admin', '2022-06-26 14:52:28', '题目管理菜单');
INSERT INTO `sys_menu` VALUES (2026, '题目管理查询', 2025, 1, '#', '', 'F', '0', '1', 'school:problem:list', '#', 'admin', '2022-06-26 11:34:52', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2027, '题目管理新增', 2025, 2, '#', '', 'F', '0', '1', 'school:problem:add', '#', 'admin', '2022-06-26 11:34:52', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2028, '题目管理修改', 2025, 3, '#', '', 'F', '0', '1', 'school:problem:edit', '#', 'admin', '2022-06-26 11:34:52', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2029, '题目管理删除', 2025, 4, '#', '', 'F', '0', '1', 'school:problem:remove', '#', 'admin', '2022-06-26 11:34:52', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2030, '题目管理导出', 2025, 5, '#', '', 'F', '0', '1', 'school:problem:export', '#', 'admin', '2022-06-26 11:34:52', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2031, '问答管理', 2006, 1, '/school/question', 'menuItem', 'C', '0', '1', 'school:question:view', '#', 'admin', '2022-06-26 11:35:01', 'admin', '2022-06-27 08:02:12', '回答管理菜单');
INSERT INTO `sys_menu` VALUES (2032, '回答管理查询', 2031, 1, '#', '', 'F', '0', '1', 'school:question:list', '#', 'admin', '2022-06-26 11:35:01', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2033, '回答管理新增', 2031, 2, '#', '', 'F', '0', '1', 'school:question:add', '#', 'admin', '2022-06-26 11:35:01', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2034, '回答管理修改', 2031, 3, '#', '', 'F', '0', '1', 'school:question:edit', '#', 'admin', '2022-06-26 11:35:01', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2035, '回答管理删除', 2031, 4, '#', '', 'F', '0', '1', 'school:question:remove', '#', 'admin', '2022-06-26 11:35:01', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2036, '回答管理导出', 2031, 5, '#', '', 'F', '0', '1', 'school:question:export', '#', 'admin', '2022-06-26 11:35:01', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2037, '资源管理', 2006, 1, '/school/resource', 'menuItem', 'C', '0', '1', 'school:resource:view', '#', 'admin', '2022-06-26 11:35:10', 'admin', '2022-06-26 11:36:54', '资源菜单');
INSERT INTO `sys_menu` VALUES (2038, '资源查询', 2037, 1, '#', '', 'F', '0', '1', 'school:resource:list', '#', 'admin', '2022-06-26 11:35:10', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2039, '资源新增', 2037, 2, '#', '', 'F', '0', '1', 'school:resource:add', '#', 'admin', '2022-06-26 11:35:10', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2040, '资源修改', 2037, 3, '#', '', 'F', '0', '1', 'school:resource:edit', '#', 'admin', '2022-06-26 11:35:10', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2041, '资源删除', 2037, 4, '#', '', 'F', '0', '1', 'school:resource:remove', '#', 'admin', '2022-06-26 11:35:10', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2042, '资源导出', 2037, 5, '#', '', 'F', '0', '1', 'school:resource:export', '#', 'admin', '2022-06-26 11:35:10', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2043, '班级', 0, 100, '#', 'menuItem', 'M', '0', '1', '', 'fa fa-bullhorn', 'admin', '2022-07-03 15:20:50', 'admin', '2022-07-03 15:26:01', '');
INSERT INTO `sys_menu` VALUES (2044, '课程', 0, 101, '/school/course/student_course', 'menuItem', 'C', '0', '1', '', 'fa fa-book', 'admin', '2022-07-03 15:22:14', 'admin', '2022-07-04 08:56:17', '');
INSERT INTO `sys_menu` VALUES (2045, '作业', 0, 102, '#', 'menuItem', 'M', '0', '1', NULL, 'fa fa-server', 'admin', '2022-07-03 15:24:54', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2046, '答疑', 0, 104, '#', 'menuItem', 'M', '0', '1', '', 'fa fa-hand-stop-o', 'admin', '2022-07-03 15:25:07', 'admin', '2022-07-03 15:26:21', '');
INSERT INTO `sys_menu` VALUES (2047, '下载', 0, 104, '#', 'menuItem', 'M', '0', '1', '', 'fa fa-download', 'admin', '2022-07-03 15:27:27', 'admin', '2022-07-03 15:27:36', '');
INSERT INTO `sys_menu` VALUES (2048, '作业管理', 2006, 101, '/school/homework', 'menuItem', 'C', '0', '1', 'school:homework:view', '#', 'admin', '2022-07-10 17:00:41', 'admin', '2022-07-11 05:12:25', '作业菜单');
INSERT INTO `sys_menu` VALUES (2049, '作业查询', 2048, 1, '#', '', 'F', '0', '1', 'school:homework:list', '#', 'admin', '2022-07-10 17:00:42', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2050, '作业新增', 2048, 2, '#', '', 'F', '0', '1', 'school:homework:add', '#', 'admin', '2022-07-10 17:00:42', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2051, '作业修改', 2048, 3, '#', '', 'F', '0', '1', 'school:homework:edit', '#', 'admin', '2022-07-10 17:00:42', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2052, '作业删除', 2048, 4, '#', '', 'F', '0', '1', 'school:homework:remove', '#', 'admin', '2022-07-10 17:00:42', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2053, '作业导出', 2048, 5, '#', '', 'F', '0', '1', 'school:homework:export', '#', 'admin', '2022-07-10 17:00:42', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2054, '班级作业管理', 2006, 102, '/school/classhomework', 'menuItem', 'C', '0', '1', 'school:classhomework:view', '#', 'admin', '2022-07-10 21:34:53', 'admin', '2022-07-11 05:12:37', '班级作业管理菜单');
INSERT INTO `sys_menu` VALUES (2055, '班级作业管理查询', 2054, 1, '#', '', 'F', '0', '1', 'school:classhomework:list', '#', 'admin', '2022-07-10 21:34:53', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2056, '班级作业管理新增', 2054, 2, '#', '', 'F', '0', '1', 'school:classhomework:add', '#', 'admin', '2022-07-10 21:34:53', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2057, '班级作业管理修改', 2054, 3, '#', '', 'F', '0', '1', 'school:classhomework:edit', '#', 'admin', '2022-07-10 21:34:53', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2058, '班级作业管理删除', 2054, 4, '#', '', 'F', '0', '1', 'school:classhomework:remove', '#', 'admin', '2022-07-10 21:34:53', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2059, '班级作业管理导出', 2054, 5, '#', '', 'F', '0', '1', 'school:classhomework:export', '#', 'admin', '2022-07-10 21:34:53', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2060, '班级学生管理', 2006, 1, '/school/classesstudent', '', 'C', '0', '1', 'school:classesstudent:view', '#', 'admin', '2022-07-14 20:35:14', '', NULL, '班级学生管理菜单');
INSERT INTO `sys_menu` VALUES (2061, '班级学生管理查询', 2060, 1, '#', '', 'F', '0', '1', 'school:classesstudent:list', '#', 'admin', '2022-07-14 20:35:14', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2062, '班级学生管理新增', 2060, 2, '#', '', 'F', '0', '1', 'school:classesstudent:add', '#', 'admin', '2022-07-14 20:35:14', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2063, '班级学生管理修改', 2060, 3, '#', '', 'F', '0', '1', 'school:classesstudent:edit', '#', 'admin', '2022-07-14 20:35:14', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2064, '班级学生管理删除', 2060, 4, '#', '', 'F', '0', '1', 'school:classesstudent:remove', '#', 'admin', '2022-07-14 20:35:15', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2065, '班级学生管理导出', 2060, 5, '#', '', 'F', '0', '1', 'school:classesstudent:export', '#', 'admin', '2022-07-14 20:35:15', '', NULL, '');
COMMIT;

-- ----------------------------
-- Table structure for sys_notice
-- ----------------------------
DROP TABLE IF EXISTS `sys_notice`;
CREATE TABLE `sys_notice` (
  `notice_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '公告ID',
  `notice_title` varchar(50) NOT NULL COMMENT '公告标题',
  `notice_type` char(1) NOT NULL COMMENT '公告类型（1通知 2公告）',
  `notice_content` varchar(2000) DEFAULT NULL COMMENT '公告内容',
  `status` char(1) DEFAULT '0' COMMENT '公告状态（0正常 1关闭）',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`notice_id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COMMENT='通知公告表';

-- ----------------------------
-- Records of sys_notice
-- ----------------------------
BEGIN;
INSERT INTO `sys_notice` VALUES (1, '温馨提醒：2018-07-01 若依新版本发布啦', '2', '新版本内容', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '管理员');
INSERT INTO `sys_notice` VALUES (2, '维护通知：2018-07-01 若依系统凌晨维护', '1', '维护内容', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '管理员');
COMMIT;

-- ----------------------------
-- Table structure for sys_oper_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_oper_log`;
CREATE TABLE `sys_oper_log` (
  `oper_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '日志主键',
  `title` varchar(50) DEFAULT '' COMMENT '模块标题',
  `business_type` int(11) DEFAULT 0 COMMENT '业务类型（0其它 1新增 2修改 3删除）',
  `method` varchar(100) DEFAULT '' COMMENT '方法名称',
  `request_method` varchar(10) DEFAULT '' COMMENT '请求方式',
  `operator_type` int(11) DEFAULT 0 COMMENT '操作类别（0其它 1后台用户 2手机端用户）',
  `oper_name` varchar(50) DEFAULT '' COMMENT '操作人员',
  `dept_name` varchar(50) DEFAULT '' COMMENT '部门名称',
  `oper_url` varchar(255) DEFAULT '' COMMENT '请求URL',
  `oper_ip` varchar(128) DEFAULT '' COMMENT '主机地址',
  `oper_location` varchar(255) DEFAULT '' COMMENT '操作地点',
  `oper_param` varchar(2000) DEFAULT '' COMMENT '请求参数',
  `json_result` varchar(2000) DEFAULT '' COMMENT '返回参数',
  `status` int(11) DEFAULT 0 COMMENT '操作状态（0正常 1异常）',
  `error_msg` varchar(2000) DEFAULT '' COMMENT '错误消息',
  `oper_time` datetime DEFAULT NULL COMMENT '操作时间',
  PRIMARY KEY (`oper_id`)
) ENGINE=InnoDB AUTO_INCREMENT=660 DEFAULT CHARSET=utf8mb4 COMMENT='操作日志记录';

-- ----------------------------
-- Records of sys_oper_log
-- ----------------------------
BEGIN;
INSERT INTO `sys_oper_log` VALUES (100, '参数管理', 2, 'com.ruoyi.web.controller.system.SysConfigController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/config/edit', '127.0.0.1', '内网IP', '{\"configId\":[\"4\"],\"configName\":[\"账号自助-是否开启用户注册功能\"],\"configKey\":[\"sys.account.registerUser\"],\"configValue\":[\"true\"],\"configType\":[\"Y\"],\"remark\":[\"是否开启注册用户功能（true开启，false关闭）\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 07:54:32');
INSERT INTO `sys_oper_log` VALUES (101, '角色管理', 1, 'com.ruoyi.web.controller.system.SysRoleController.addSave()', 'POST', 1, 'admin', '研发部门', '/system/role/add', '127.0.0.1', '内网IP', '{\"roleName\":[\"学生\"],\"roleKey\":[\"student\"],\"roleSort\":[\"3\"],\"status\":[\"0\"],\"remark\":[\"\"],\"menuIds\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 07:57:07');
INSERT INTO `sys_oper_log` VALUES (102, '角色管理', 1, 'com.ruoyi.web.controller.system.SysRoleController.addSave()', 'POST', 1, 'admin', '研发部门', '/system/role/add', '127.0.0.1', '内网IP', '{\"roleName\":[\"老师\"],\"roleKey\":[\"teacher\"],\"roleSort\":[\"4\"],\"status\":[\"0\"],\"remark\":[\"\"],\"menuIds\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 07:57:47');
INSERT INTO `sys_oper_log` VALUES (103, '用户管理', 4, 'com.ruoyi.web.controller.system.SysUserController.insertAuthRole()', 'POST', 1, 'admin', '研发部门', '/system/user/authRole/insertAuthRole', '127.0.0.1', '内网IP', '{\"userId\":[\"100\"],\"roleIds\":[\"100\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 07:58:11');
INSERT INTO `sys_oper_log` VALUES (104, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.changeStatus()', 'POST', 1, 'admin', '研发部门', '/system/user/changeStatus', '127.0.0.1', '内网IP', '{\"userId\":[\"110\"],\"status\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 14:17:23');
INSERT INTO `sys_oper_log` VALUES (105, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.changeStatus()', 'POST', 1, 'admin', '研发部门', '/system/user/changeStatus', '127.0.0.1', '内网IP', '{\"userId\":[\"110\"],\"status\":[\"0\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 14:26:24');
INSERT INTO `sys_oper_log` VALUES (106, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.changeStatus()', 'POST', 1, 'admin', '研发部门', '/system/user/changeStatus', '127.0.0.1', '内网IP', '{\"userId\":[\"110\"],\"status\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 14:28:29');
INSERT INTO `sys_oper_log` VALUES (107, '个人信息', 2, 'com.ruoyi.web.controller.system.SysProfileController.update()', 'POST', 1, 'admin', '研发部门', '/system/user/profile/update', '127.0.0.1', '内网IP', '{\"id\":[\"\"],\"userName\":[\"强\"],\"phonenumber\":[\"18001511205\"],\"email\":[\"ruik@foxmail.com\"],\"sex\":[\"0\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 16:56:25');
INSERT INTO `sys_oper_log` VALUES (108, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/importTable', '127.0.0.1', '内网IP', '{\"tables\":[\"school_classes,school_chapter,school_course\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 20:27:48');
INSERT INTO `sys_oper_log` VALUES (109, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"3\"],\"tableName\":[\"school_course\"],\"tableComment\":[\"课程表\"],\"className\":[\"Course\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"18\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"19\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"课程名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"20\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"课程介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"21\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"22\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"创建时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtCreate\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"23\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"修改时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaField\":[\"gmtModif', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 20:32:14');
INSERT INTO `sys_oper_log` VALUES (110, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"3\"],\"tableName\":[\"school_course\"],\"tableComment\":[\"课程表\"],\"className\":[\"Course\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"18\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"19\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"课程名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"20\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"课程介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"21\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"22\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"创建时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtCreate\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"23\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"修改时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaField\":[\"gmtModif', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 20:34:59');
INSERT INTO `sys_oper_log` VALUES (111, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"3\"],\"tableName\":[\"school_course\"],\"tableComment\":[\"课程表\"],\"className\":[\"Course\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"18\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"19\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"课程名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"20\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"课程介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"21\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"22\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"创建时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtCreate\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"23\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"修改时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaField\":[\"gmtModif', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 20:36:01');
INSERT INTO `sys_oper_log` VALUES (112, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"1\"],\"tableName\":[\"school_chapter\"],\"tableComment\":[\"章节表\"],\"className\":[\"SchoolChapter\"],\"functionAuthor\":[\"ruoyi\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"1\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"2\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"章节名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"3\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"章节介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"4\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"5\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"课程id\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"courseId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].isRequired\":[\"1\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"6\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"父id\"],\"columns[5].javaType\":[\"Long\"],\"colum', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 20:37:29');
INSERT INTO `sys_oper_log` VALUES (113, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"1\"],\"tableName\":[\"school_chapter\"],\"tableComment\":[\"章节表\"],\"className\":[\"SchoolChapter\"],\"functionAuthor\":[\"ruoyi\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"1\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"2\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"章节名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"3\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"章节介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"4\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"5\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"课程id\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"courseId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].isRequired\":[\"1\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"6\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"父id\"],\"columns[5].javaType\":[\"Long\"],\"colum', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 20:38:16');
INSERT INTO `sys_oper_log` VALUES (114, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"3\"],\"tableName\":[\"school_course\"],\"tableComment\":[\"课程表\"],\"className\":[\"Course\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"18\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"19\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"课程名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"20\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"课程介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"21\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"22\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"创建时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtCreate\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"23\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"修改时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaField\":[\"gmtModif', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 20:38:33');
INSERT INTO `sys_oper_log` VALUES (115, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"3\"],\"tableName\":[\"school_course\"],\"tableComment\":[\"课程表\"],\"className\":[\"Course\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"18\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"19\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"课程名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"20\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"课程介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"21\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"22\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"创建时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtCreate\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"23\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"修改时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaField\":[\"gmtModif', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 20:39:01');
INSERT INTO `sys_oper_log` VALUES (116, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"3\"],\"tableName\":[\"school_course\"],\"tableComment\":[\"课程表\"],\"className\":[\"Course\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"18\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"19\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"课程名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"20\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"课程介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"21\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"22\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"创建时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtCreate\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"23\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"修改时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaField\":[\"gmtModif', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 20:39:55');
INSERT INTO `sys_oper_log` VALUES (117, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"3\"],\"tableName\":[\"school_course\"],\"tableComment\":[\"课程表\"],\"className\":[\"Course\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"18\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"19\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"课程名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"20\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"课程介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"21\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"22\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"创建时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtCreate\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"23\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"修改时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaField\":[\"gmtModif', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 20:40:52');
INSERT INTO `sys_oper_log` VALUES (118, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.batchGenCode()', 'GET', 1, 'admin', '研发部门', '/tool/gen/batchGenCode', '127.0.0.1', '内网IP', '{\"tables\":[\"school_course\"]}', NULL, 0, NULL, '2022-06-25 20:41:01');
INSERT INTO `sys_oper_log` VALUES (119, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.batchGenCode()', 'GET', 1, 'admin', '研发部门', '/tool/gen/batchGenCode', '127.0.0.1', '内网IP', '{\"tables\":[\"school_chapter\"]}', NULL, 0, NULL, '2022-06-25 20:58:35');
INSERT INTO `sys_oper_log` VALUES (120, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"3\"],\"tableName\":[\"school_course\"],\"tableComment\":[\"课程表\"],\"className\":[\"Course\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"18\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"19\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"课程名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"20\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"课程介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"21\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"22\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"创建时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtCreate\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"23\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"修改时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaField\":[\"gmtModif', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 21:03:40');
INSERT INTO `sys_oper_log` VALUES (121, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"3\"],\"tableName\":[\"school_course\"],\"tableComment\":[\"课程表\"],\"className\":[\"Course\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"18\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"19\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"课程名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"20\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"课程介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"summernote\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"21\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"upload\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"22\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"创建时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtCreate\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"23\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"修改时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaField\":[\"gmtModified\"],\"columns[5].isEdit\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 21:13:25');
INSERT INTO `sys_oper_log` VALUES (122, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.batchGenCode()', 'GET', 1, 'admin', '研发部门', '/tool/gen/batchGenCode', '127.0.0.1', '内网IP', '{\"tables\":[\"school_course\"]}', NULL, 0, NULL, '2022-06-25 21:13:31');
INSERT INTO `sys_oper_log` VALUES (123, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"3\"],\"tableName\":[\"school_course\"],\"tableComment\":[\"课程表\"],\"className\":[\"Course\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"18\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"19\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"课程名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"20\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"课程介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"summernote\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"21\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"upload\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"22\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"创建时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtCreate\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"23\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"修改时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaField\":[\"gmtModified\"],\"columns[5].isEdit\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 21:16:20');
INSERT INTO `sys_oper_log` VALUES (124, '代码生成', 3, 'com.ruoyi.generator.controller.GenController.remove()', 'POST', 1, 'admin', '研发部门', '/tool/gen/remove', '127.0.0.1', '内网IP', '{\"ids\":[\"1,2\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 21:18:11');
INSERT INTO `sys_oper_log` VALUES (125, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.batchGenCode()', 'GET', 1, 'admin', '研发部门', '/tool/gen/batchGenCode', '127.0.0.1', '内网IP', '{\"tables\":[\"school_course\"]}', NULL, 0, NULL, '2022-06-25 21:20:04');
INSERT INTO `sys_oper_log` VALUES (126, '菜单管理', 1, 'com.ruoyi.web.controller.system.SysMenuController.addSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/add', '127.0.0.1', '内网IP', '{\"parentId\":[\"0\"],\"menuType\":[\"M\"],\"menuName\":[\"教学\"],\"url\":[\"\"],\"target\":[\"menuItem\"],\"perms\":[\"\"],\"orderNum\":[\"1\"],\"icon\":[\"\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 21:37:32');
INSERT INTO `sys_oper_log` VALUES (127, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2000\"],\"parentId\":[\"2006\"],\"menuType\":[\"C\"],\"menuName\":[\"课程\"],\"url\":[\"/course/course\"],\"target\":[\"menuItem\"],\"perms\":[\"course:course:view\"],\"orderNum\":[\"1\"],\"icon\":[\"#\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 21:38:01');
INSERT INTO `sys_oper_log` VALUES (128, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2000\"],\"parentId\":[\"2006\"],\"menuType\":[\"C\"],\"menuName\":[\"课程\"],\"url\":[\"/school/course\"],\"target\":[\"menuItem\"],\"perms\":[\"course:course:view\"],\"orderNum\":[\"1\"],\"icon\":[\"#\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 21:40:28');
INSERT INTO `sys_oper_log` VALUES (129, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"测试\"],\"description\":[\"<p>aa</p>\"],\"icon\":[\"\"],\"remark\":[\"\"]}', NULL, 1, '\n### Error updating database.  Cause: java.sql.SQLException: Field \'id\' doesn\'t have a default value\n### The error may exist in file [/Users/qiang/code/02project/cp_005_school/RuoYi-master/ruoyi-admin/target/classes/mapper/school/CourseMapper.xml]\n### The error may involve com.ruoyi.school.course.mapper.CourseMapper.insertCourse-Inline\n### The error occurred while setting parameters\n### SQL: insert into school_course          ( name,             description,             icon,                                       remark )           values ( ?,             ?,             ?,                                       ? )\n### Cause: java.sql.SQLException: Field \'id\' doesn\'t have a default value\n; Field \'id\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'id\' doesn\'t have a default value', '2022-06-25 22:23:12');
INSERT INTO `sys_oper_log` VALUES (130, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"测试\"],\"description\":[\"<p>aa</p>\"],\"icon\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-25 22:23:44');
INSERT INTO `sys_oper_log` VALUES (131, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"3\"],\"tableName\":[\"school_course\"],\"tableComment\":[\"课程表\"],\"className\":[\"Course\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"18\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"19\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"课程名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"20\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"课程介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"summernote\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"21\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"upload\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"22\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"创建时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtCreate\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"23\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"修改时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaField\":[\"gmtModified\"],\"columns[5].isList\":[\"1\"],\"columns[5].isQuery\":[\"1\"],\"columns[5].queryTy', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 06:29:48');
INSERT INTO `sys_oper_log` VALUES (132, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_course', '127.0.0.1', '内网IP', '\"school_course\"', NULL, 0, NULL, '2022-06-26 06:29:54');
INSERT INTO `sys_oper_log` VALUES (133, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/importTable', '127.0.0.1', '内网IP', '{\"tables\":[\"school_chapter\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 06:32:12');
INSERT INTO `sys_oper_log` VALUES (134, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"4\"],\"tableName\":[\"school_chapter\"],\"tableComment\":[\"章节表\"],\"className\":[\"Chapter\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"26\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"27\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"章节名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"28\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"章节介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"29\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"30\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"课程id\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"courseId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].isRequired\":[\"1\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"31\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"父id\"],\"columns[5].javaType\":[\"Long\"],\"colum', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 06:33:41');
INSERT INTO `sys_oper_log` VALUES (135, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_chapter', '127.0.0.1', '内网IP', '\"school_chapter\"', NULL, 0, NULL, '2022-06-26 06:33:59');
INSERT INTO `sys_oper_log` VALUES (136, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"4\"],\"tableName\":[\"school_chapter\"],\"tableComment\":[\"章节表\"],\"className\":[\"Chapter\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"26\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"27\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"章节名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"28\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"章节介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"29\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"30\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"课程id\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"courseId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].isRequired\":[\"1\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"31\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"父id\"],\"columns[5].javaType\":[\"Long\"],\"colum', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 06:36:35');
INSERT INTO `sys_oper_log` VALUES (137, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_chapter', '127.0.0.1', '内网IP', '\"school_chapter\"', NULL, 0, NULL, '2022-06-26 06:36:43');
INSERT INTO `sys_oper_log` VALUES (138, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_chapter', '127.0.0.1', '内网IP', '\"school_chapter\"', NULL, 0, NULL, '2022-06-26 06:37:46');
INSERT INTO `sys_oper_log` VALUES (139, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2000\"],\"parentId\":[\"2006\"],\"menuType\":[\"C\"],\"menuName\":[\"课程管理\"],\"url\":[\"/school/course\"],\"target\":[\"menuItem\"],\"perms\":[\"course:course:view\"],\"orderNum\":[\"1\"],\"icon\":[\"#\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 09:16:31');
INSERT INTO `sys_oper_log` VALUES (140, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2006\"],\"parentId\":[\"0\"],\"menuType\":[\"M\"],\"menuName\":[\"教学管理\"],\"url\":[\"#\"],\"target\":[\"menuItem\"],\"perms\":[\"\"],\"orderNum\":[\"1\"],\"icon\":[\"#\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 09:16:42');
INSERT INTO `sys_oper_log` VALUES (141, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2007\"],\"parentId\":[\"2006\"],\"menuType\":[\"C\"],\"menuName\":[\"章节管理\"],\"url\":[\"/school/chapter\"],\"target\":[\"menuItem\"],\"perms\":[\"school:chapter:view\"],\"orderNum\":[\"1\"],\"icon\":[\"#\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 09:16:53');
INSERT INTO `sys_oper_log` VALUES (142, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"1\"],\"parentId\":[\"0\"],\"menuType\":[\"M\"],\"menuName\":[\"系统管理\"],\"url\":[\"#\"],\"target\":[\"menuItem\"],\"perms\":[\"\"],\"orderNum\":[\"11\"],\"icon\":[\"fa fa-gear\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 09:17:42');
INSERT INTO `sys_oper_log` VALUES (143, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2\"],\"parentId\":[\"0\"],\"menuType\":[\"M\"],\"menuName\":[\"系统监控\"],\"url\":[\"#\"],\"target\":[\"menuItem\"],\"perms\":[\"\"],\"orderNum\":[\"12\"],\"icon\":[\"fa fa-video-camera\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 09:17:49');
INSERT INTO `sys_oper_log` VALUES (144, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"3\"],\"parentId\":[\"0\"],\"menuType\":[\"M\"],\"menuName\":[\"系统工具\"],\"url\":[\"#\"],\"target\":[\"menuItem\"],\"perms\":[\"\"],\"orderNum\":[\"13\"],\"icon\":[\"fa fa-bars\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 09:17:54');
INSERT INTO `sys_oper_log` VALUES (145, '菜单管理', 3, 'com.ruoyi.web.controller.system.SysMenuController.remove()', 'GET', 1, 'admin', '研发部门', '/system/menu/remove/4', '127.0.0.1', '内网IP', '4', '{\"msg\":\"菜单已分配,不允许删除\",\"code\":301}', 0, NULL, '2022-06-26 09:18:03');
INSERT INTO `sys_oper_log` VALUES (146, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"4\"],\"parentId\":[\"0\"],\"menuType\":[\"C\"],\"menuName\":[\"若依官网\"],\"url\":[\"http://ruoyi.vip\"],\"target\":[\"menuBlank\"],\"perms\":[\"\"],\"orderNum\":[\"4\"],\"icon\":[\"fa fa-location-arrow\"],\"visible\":[\"1\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 09:18:11');
INSERT INTO `sys_oper_log` VALUES (147, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"4\"],\"parentId\":[\"0\"],\"menuType\":[\"C\"],\"menuName\":[\"若依官网\"],\"url\":[\"http://ruoyi.vip\"],\"target\":[\"menuBlank\"],\"perms\":[\"\"],\"orderNum\":[\"14\"],\"icon\":[\"fa fa-location-arrow\"],\"visible\":[\"1\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 09:18:19');
INSERT INTO `sys_oper_log` VALUES (148, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2006\"],\"parentId\":[\"0\"],\"menuType\":[\"M\"],\"menuName\":[\"教学管理\"],\"url\":[\"#\"],\"target\":[\"menuItem\"],\"perms\":[\"\"],\"orderNum\":[\"1\"],\"icon\":[\"fa fa-braille\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 09:18:42');
INSERT INTO `sys_oper_log` VALUES (149, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"Java高级编程技术\"],\"description\":[\"<p>Java高级编程</p>\"],\"icon\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 11:20:17');
INSERT INTO `sys_oper_log` VALUES (150, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"JavaEE企业开发实用技术\"],\"description\":[\"\"],\"icon\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 11:20:36');
INSERT INTO `sys_oper_log` VALUES (151, '课程', 3, 'com.ruoyi.school.course.controller.CourseController.remove()', 'POST', 1, 'admin', '研发部门', '/school/course/remove', '127.0.0.1', '内网IP', '{\"ids\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 11:20:41');
INSERT INTO `sys_oper_log` VALUES (152, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_chapter', '127.0.0.1', '内网IP', '\"school_chapter\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 11:26:06');
INSERT INTO `sys_oper_log` VALUES (153, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_course', '127.0.0.1', '内网IP', '\"school_course\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 11:26:09');
INSERT INTO `sys_oper_log` VALUES (154, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/importTable', '127.0.0.1', '内网IP', '{\"tables\":[\"school_question,school_knowledge,school_classes,school_resource,school_problem\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 11:26:52');
INSERT INTO `sys_oper_log` VALUES (155, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"5\"],\"tableName\":[\"school_classes\"],\"tableComment\":[\"班级表\"],\"className\":[\"Classes\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"38\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"39\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"班级名称\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"40\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"创建时间\"],\"columns[2].javaType\":[\"Date\"],\"columns[2].javaField\":[\"gmtCreate\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"datetime\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"41\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"修改时间\"],\"columns[3].javaType\":[\"Date\"],\"columns[3].javaField\":[\"gmtModified\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"datetime\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"42\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"备注\"],\"columns[4].javaType\":[\"String\"],\"columns[4].javaField\":[\"remark\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"43\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"创建人id\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaField\":[\"userId\"],\"columns[5].isInsert\":', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 11:27:11');
INSERT INTO `sys_oper_log` VALUES (156, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"5\"],\"tableName\":[\"school_classes\"],\"tableComment\":[\"班级表\"],\"className\":[\"Classes\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"38\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"39\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"班级名称\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"40\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"创建时间\"],\"columns[2].javaType\":[\"Date\"],\"columns[2].javaField\":[\"gmtCreate\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"datetime\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"41\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"修改时间\"],\"columns[3].javaType\":[\"Date\"],\"columns[3].javaField\":[\"gmtModified\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"datetime\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"42\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"备注\"],\"columns[4].javaType\":[\"String\"],\"columns[4].javaField\":[\"remark\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"43\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"创建人id\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaField\":[\"userId\"],\"columns[5].isList\":[\"1\"],\"columns[5].isQuery\":[\"1\"],\"columns[5].queryType\":[\"EQ\"],\"columns[5].htmlType\":[\"input\"],\"columns[5].dic', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 11:27:32');
INSERT INTO `sys_oper_log` VALUES (157, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"5\"],\"tableName\":[\"school_classes\"],\"tableComment\":[\"班级表\"],\"className\":[\"Classes\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"38\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"39\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"班级名称\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"40\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"创建时间\"],\"columns[2].javaType\":[\"Date\"],\"columns[2].javaField\":[\"gmtCreate\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"datetime\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"41\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"修改时间\"],\"columns[3].javaType\":[\"Date\"],\"columns[3].javaField\":[\"gmtModified\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"datetime\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"42\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"备注\"],\"columns[4].javaType\":[\"String\"],\"columns[4].javaField\":[\"remark\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"43\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"创建人id\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaField\":[\"userId\"],\"columns[5].isList\":[\"1\"],\"columns[5].isQuery\":[\"1\"],\"columns[5].queryType\":[\"EQ\"],\"columns[5].htmlType\":[\"input\"],\"columns[5].dic', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 11:28:11');
INSERT INTO `sys_oper_log` VALUES (158, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"6\"],\"tableName\":[\"school_knowledge\"],\"tableComment\":[\"知识点表\"],\"className\":[\"Knowledge\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"44\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"45\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"知识点名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"46\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"知识点内容\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"content\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"summernote\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"47\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"课程id\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"courseId\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].isRequired\":[\"1\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"48\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"章节id\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"chapterId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].isRequired\":[\"1\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"49\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"排序\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 11:29:12');
INSERT INTO `sys_oper_log` VALUES (159, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"7\"],\"tableName\":[\"school_problem\"],\"tableComment\":[\"题目表\"],\"className\":[\"Problem\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"57\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"58\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"试题内容\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"question\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"textarea\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"59\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"试题类型\"],\"columns[2].javaType\":[\"Long\"],\"columns[2].javaField\":[\"type\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"select\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"60\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"关联知识点编号\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"kId\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"61\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"分数1\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"score1\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].isRequired\":[\"1\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"62\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"分数2\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaField\":[\"score2\"],\"columns', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 11:30:03');
INSERT INTO `sys_oper_log` VALUES (160, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"8\"],\"tableName\":[\"school_question\"],\"tableComment\":[\"提问回答表\"],\"className\":[\"Question\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"98\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"99\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"状态\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"state\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"100\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"疑问标题\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"title\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].isRequired\":[\"1\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"101\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"疑问内容\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"description\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"textarea\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"102\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"知识点id\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"kId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"103\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"回复提问id\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaField\":[\"qId\"]', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 11:30:50');
INSERT INTO `sys_oper_log` VALUES (161, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"9\"],\"tableName\":[\"school_resource\"],\"tableComment\":[\"资源表\"],\"className\":[\"Resource\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"109\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"110\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"资源名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"111\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"资源介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"112\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"113\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"资源类型\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"type\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"select\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"114\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"消耗积分\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaField\":[\"point', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 11:31:35');
INSERT INTO `sys_oper_log` VALUES (162, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.batchGenCode()', 'GET', 1, 'admin', '研发部门', '/tool/gen/batchGenCode', '127.0.0.1', '内网IP', '{\"tables\":[\"school_classes,school_knowledge,school_problem,school_question,school_resource,school_chapter,school_course\"]}', NULL, 0, NULL, '2022-06-26 11:31:47');
INSERT INTO `sys_oper_log` VALUES (163, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2037\"],\"parentId\":[\"2006\"],\"menuType\":[\"C\"],\"menuName\":[\"资源管理\"],\"url\":[\"/school/resource\"],\"target\":[\"menuItem\"],\"perms\":[\"school:resource:view\"],\"orderNum\":[\"1\"],\"icon\":[\"#\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 11:36:54');
INSERT INTO `sys_oper_log` VALUES (164, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2013\"],\"parentId\":[\"2006\"],\"menuType\":[\"C\"],\"menuName\":[\"班级管理\"],\"url\":[\"/school/classes\"],\"target\":[\"menuItem\"],\"perms\":[\"school:classes:view\"],\"orderNum\":[\"0\"],\"icon\":[\"#\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 11:37:35');
INSERT INTO `sys_oper_log` VALUES (165, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2025\"],\"parentId\":[\"2006\"],\"menuType\":[\"C\"],\"menuName\":[\"题目管理\"],\"url\":[\"/school/problem\"],\"target\":[\"menuItem\"],\"perms\":[\"school:problem:view\"],\"orderNum\":[\"10\"],\"icon\":[\"#\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 14:52:28');
INSERT INTO `sys_oper_log` VALUES (166, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"4\"],\"tableName\":[\"school_chapter\"],\"tableComment\":[\"章节表\"],\"className\":[\"Chapter\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"26\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"27\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"章节名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"28\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"章节介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"29\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"30\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"课程id\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"courseId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].isRequired\":[\"1\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"31\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"父id\"],\"columns[5].javaType\":[\"Long\"],\"colum', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 17:46:22');
INSERT INTO `sys_oper_log` VALUES (167, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"4\"],\"tableName\":[\"school_chapter\"],\"tableComment\":[\"章节表\"],\"className\":[\"Chapter\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"26\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"27\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"章节名\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"name\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"28\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"章节介绍\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"description\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"29\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"图标\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"icon\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"30\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"课程id\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"courseId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].isRequired\":[\"1\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"31\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"父id\"],\"columns[5].javaType\":[\"Long\"],\"colum', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 17:49:54');
INSERT INTO `sys_oper_log` VALUES (168, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_chapter', '127.0.0.1', '内网IP', '\"school_chapter\"', NULL, 0, NULL, '2022-06-26 17:50:06');
INSERT INTO `sys_oper_log` VALUES (169, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"aaa\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"1\"],\"fatherId\":[\"\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', NULL, 1, '\n### Error updating database.  Cause: java.sql.SQLException: Field \'id\' doesn\'t have a default value\n### The error may exist in file [/Users/qiang/code/02project/cp_005_school/RuoYi-master/ruoyi-admin/target/classes/mapper/school/ChapterMapper.xml]\n### The error may involve com.ruoyi.school.chapter.mapper.ChapterMapper.insertChapter-Inline\n### The error occurred while setting parameters\n### SQL: insert into school_chapter          ( name,             description,             icon,             course_id,                                                                              remark )           values ( ?,             ?,             ?,             ?,                                                                              ? )\n### Cause: java.sql.SQLException: Field \'id\' doesn\'t have a default value\n; Field \'id\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'id\' doesn\'t have a default value', '2022-06-26 17:52:51');
INSERT INTO `sys_oper_log` VALUES (170, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"aaa\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"1\"],\"fatherId\":[\"\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', NULL, 1, '\n### Error updating database.  Cause: java.sql.SQLException: Field \'id\' doesn\'t have a default value\n### The error may exist in file [/Users/qiang/code/02project/cp_005_school/RuoYi-master/ruoyi-admin/target/classes/mapper/school/ChapterMapper.xml]\n### The error may involve com.ruoyi.school.chapter.mapper.ChapterMapper.insertChapter-Inline\n### The error occurred while setting parameters\n### SQL: insert into school_chapter          ( name,             description,             icon,             course_id,                                                                              remark )           values ( ?,             ?,             ?,             ?,                                                                              ? )\n### Cause: java.sql.SQLException: Field \'id\' doesn\'t have a default value\n; Field \'id\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'id\' doesn\'t have a default value', '2022-06-26 17:52:57');
INSERT INTO `sys_oper_log` VALUES (171, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"aaa\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"1\"],\"fatherId\":[\"\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 17:53:16');
INSERT INTO `sys_oper_log` VALUES (172, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"bbb\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"111\"],\"fatherId\":[\"1\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 17:57:04');
INSERT INTO `sys_oper_log` VALUES (173, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"ccc\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"1\"],\"fatherId\":[\"1\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 17:58:41');
INSERT INTO `sys_oper_log` VALUES (174, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"3\"],\"name\":[\"ccc\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"1\"],\"fatherId\":[\"1\"],\"parentName\":[\"aaa\"],\"level\":[\"1\"],\"orderNum\":[\"99\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 17:59:01');
INSERT INTO `sys_oper_log` VALUES (175, '章节', 3, 'com.ruoyi.school.chapter.controller.ChapterController.remove()', 'GET', 1, 'admin', '研发部门', '/school/chapter/remove/2', '127.0.0.1', '内网IP', '2', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-26 18:40:28');
INSERT INTO `sys_oper_log` VALUES (176, '章节', 3, 'com.ruoyi.school.chapter.controller.ChapterController.remove()', 'GET', 1, 'admin', '研发部门', '/school/chapter/remove/3', '127.0.0.1', '内网IP', '3', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-27 06:49:14');
INSERT INTO `sys_oper_log` VALUES (177, '章节', 3, 'com.ruoyi.school.chapter.controller.ChapterController.remove()', 'GET', 1, 'admin', '研发部门', '/school/chapter/remove/1', '127.0.0.1', '内网IP', '1', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-27 06:49:35');
INSERT INTO `sys_oper_log` VALUES (178, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"Java高级编程\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-27 06:50:41');
INSERT INTO `sys_oper_log` VALUES (179, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"JavaEE企业开发\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"3\"],\"fatherId\":[\"\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-27 06:54:46');
INSERT INTO `sys_oper_log` VALUES (180, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '127.0.0.1', '内网IP', '{\"name\":[\"基础知识点1\"],\"content\":[\"# 基础知识点1\\r\\nokokok\\r\\n\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', NULL, 1, '\n### Error updating database.  Cause: java.sql.SQLException: Field \'id\' doesn\'t have a default value\n### The error may exist in file [/Users/qiang/code/02project/cp_005_school/RuoYi-master/ruoyi-admin/target/classes/mapper/school/KnowledgeMapper.xml]\n### The error may involve com.ruoyi.school.knowledge.mapper.KnowledgeMapper.insertKnowledge-Inline\n### The error occurred while setting parameters\n### SQL: insert into school_knowledge          ( name,             content,             course_id,                          order_num,                                       source_url,                                       remark )           values ( ?,             ?,             ?,                          ?,                                       ?,                                       ? )\n### Cause: java.sql.SQLException: Field \'id\' doesn\'t have a default value\n; Field \'id\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'id\' doesn\'t have a default value', '2022-06-27 06:59:14');
INSERT INTO `sys_oper_log` VALUES (181, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '127.0.0.1', '内网IP', '{\"name\":[\"基础知识点1\"],\"content\":[\"# 基础知识点1\\r\\nokokok\\r\\n\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', NULL, 1, '\n### Error updating database.  Cause: java.sql.SQLException: Field \'chapter_id\' doesn\'t have a default value\n### The error may exist in file [/Users/qiang/code/02project/cp_005_school/RuoYi-master/ruoyi-admin/target/classes/mapper/school/KnowledgeMapper.xml]\n### The error may involve com.ruoyi.school.knowledge.mapper.KnowledgeMapper.insertKnowledge-Inline\n### The error occurred while setting parameters\n### SQL: insert into school_knowledge          ( name,             content,             course_id,                          order_num,                                       source_url,                                       remark )           values ( ?,             ?,             ?,                          ?,                                       ?,                                       ? )\n### Cause: java.sql.SQLException: Field \'chapter_id\' doesn\'t have a default value\n; Field \'chapter_id\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'chapter_id\' doesn\'t have a default value', '2022-06-27 06:59:54');
INSERT INTO `sys_oper_log` VALUES (182, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '127.0.0.1', '内网IP', '{\"name\":[\"基础知识点1\"],\"content\":[\"# 基础知识点1\\r\\nokokok\\r\\n\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', NULL, 1, '\n### Error updating database.  Cause: java.sql.SQLException: Field \'chapter_id\' doesn\'t have a default value\n### The error may exist in file [/Users/qiang/code/02project/cp_005_school/RuoYi-master/ruoyi-admin/target/classes/mapper/school/KnowledgeMapper.xml]\n### The error may involve com.ruoyi.school.knowledge.mapper.KnowledgeMapper.insertKnowledge-Inline\n### The error occurred while setting parameters\n### SQL: insert into school_knowledge          ( name,             content,             course_id,                          order_num,                                       source_url,                                       remark )           values ( ?,             ?,             ?,                          ?,                                       ?,                                       ? )\n### Cause: java.sql.SQLException: Field \'chapter_id\' doesn\'t have a default value\n; Field \'chapter_id\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'chapter_id\' doesn\'t have a default value', '2022-06-27 07:00:03');
INSERT INTO `sys_oper_log` VALUES (183, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2031\"],\"parentId\":[\"2006\"],\"menuType\":[\"C\"],\"menuName\":[\"问答管理\"],\"url\":[\"/school/question\"],\"target\":[\"menuItem\"],\"perms\":[\"school:question:view\"],\"orderNum\":[\"1\"],\"icon\":[\"#\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-06-27 08:02:12');
INSERT INTO `sys_oper_log` VALUES (184, '班级管理', 1, 'com.ruoyi.school.classes.controller.ClassesController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/classes/add', '127.0.0.1', '内网IP', '{\"name\":[\"江阴21独本软工暑假班\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:23:27');
INSERT INTO `sys_oper_log` VALUES (185, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"10Java基础\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"level\":[\"2\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:24:19');
INSERT INTO `sys_oper_log` VALUES (186, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"20面向对象\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"level\":[\"2\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:24:44');
INSERT INTO `sys_oper_log` VALUES (187, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"30高级\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"level\":[\"2\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:24:56');
INSERT INTO `sys_oper_log` VALUES (188, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"11Helloworld\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"6\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:25:44');
INSERT INTO `sys_oper_log` VALUES (189, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"12数据类型与运算\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"6\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:26:27');
INSERT INTO `sys_oper_log` VALUES (190, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"13流程控制\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"6\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:26:39');
INSERT INTO `sys_oper_log` VALUES (191, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"14方法\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"6\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:26:47');
INSERT INTO `sys_oper_log` VALUES (192, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"15数组\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"6\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:26:54');
INSERT INTO `sys_oper_log` VALUES (193, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"21封装\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"7\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:27:11');
INSERT INTO `sys_oper_log` VALUES (194, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"22继承\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"7\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:28:53');
INSERT INTO `sys_oper_log` VALUES (195, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"23接口\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"7\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:29:12');
INSERT INTO `sys_oper_log` VALUES (196, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"24内部类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"7\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:29:38');
INSERT INTO `sys_oper_log` VALUES (197, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"31常用类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:29:53');
INSERT INTO `sys_oper_log` VALUES (198, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"32异常\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:30:28');
INSERT INTO `sys_oper_log` VALUES (199, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"33集合框架\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:31:46');
INSERT INTO `sys_oper_log` VALUES (200, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"34泛型\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:32:06');
INSERT INTO `sys_oper_log` VALUES (201, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"35-IO\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:36:35');
INSERT INTO `sys_oper_log` VALUES (202, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"21\"],\"name\":[\"34-泛型\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"parentName\":[\"30高级\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:36:44');
INSERT INTO `sys_oper_log` VALUES (203, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"20\"],\"name\":[\"33-集合框架\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"parentName\":[\"30高级\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:36:52');
INSERT INTO `sys_oper_log` VALUES (204, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"19\"],\"name\":[\"32-异常\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"parentName\":[\"30高级\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:36:59');
INSERT INTO `sys_oper_log` VALUES (205, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"18\"],\"name\":[\"31-常用类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"parentName\":[\"30高级\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:37:07');
INSERT INTO `sys_oper_log` VALUES (206, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"36-多线程\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:37:25');
INSERT INTO `sys_oper_log` VALUES (207, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"37-网络\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:37:35');
INSERT INTO `sys_oper_log` VALUES (208, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"38-GUI界面编程\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:37:50');
INSERT INTO `sys_oper_log` VALUES (209, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"9\"],\"name\":[\"11-Helloworld\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"6\"],\"parentName\":[\"10Java基础\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:38:03');
INSERT INTO `sys_oper_log` VALUES (210, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"10\"],\"name\":[\"12-数据类型与运算\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"6\"],\"parentName\":[\"10Java基础\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:38:09');
INSERT INTO `sys_oper_log` VALUES (211, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"11\"],\"name\":[\"13-流程控制\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"6\"],\"parentName\":[\"10Java基础\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:38:15');
INSERT INTO `sys_oper_log` VALUES (212, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"12\"],\"name\":[\"14-方法\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"6\"],\"parentName\":[\"10Java基础\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:38:21');
INSERT INTO `sys_oper_log` VALUES (213, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"13\"],\"name\":[\"15-数组\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"6\"],\"parentName\":[\"10Java基础\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:38:27');
INSERT INTO `sys_oper_log` VALUES (214, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"14\"],\"name\":[\"21-封装\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"7\"],\"parentName\":[\"20面向对象\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:38:33');
INSERT INTO `sys_oper_log` VALUES (215, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"15\"],\"name\":[\"22-继承\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"7\"],\"parentName\":[\"20面向对象\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:38:38');
INSERT INTO `sys_oper_log` VALUES (216, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"16\"],\"name\":[\"23-接口\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"7\"],\"parentName\":[\"20面向对象\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:38:43');
INSERT INTO `sys_oper_log` VALUES (217, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"17\"],\"name\":[\"24-内部类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"7\"],\"parentName\":[\"20面向对象\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:38:49');
INSERT INTO `sys_oper_log` VALUES (218, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"39-JDBC\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"25\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:39:18');
INSERT INTO `sys_oper_log` VALUES (219, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"26\"],\"name\":[\"39-JDBC\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"parentName\":[\"30高级\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:39:27');
INSERT INTO `sys_oper_log` VALUES (220, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"16-综合项目\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"6\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:40:06');
INSERT INTO `sys_oper_log` VALUES (221, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"25-综合项目\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"7\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:40:22');
INSERT INTO `sys_oper_log` VALUES (222, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"40-综合应用\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:42:29');
INSERT INTO `sys_oper_log` VALUES (223, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"29\"],\"name\":[\"40-综合应用\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"parentName\":[\"Java高级编程\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:43:38');
INSERT INTO `sys_oper_log` VALUES (224, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"40-反射\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:44:03');
INSERT INTO `sys_oper_log` VALUES (225, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"29\"],\"name\":[\"50-综合应用\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"parentName\":[\"Java高级编程\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:44:16');
INSERT INTO `sys_oper_log` VALUES (226, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"41-注解\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:47:45');
INSERT INTO `sys_oper_log` VALUES (227, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"51-学生成绩管理系统\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"29\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:48:12');
INSERT INTO `sys_oper_log` VALUES (228, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"29\"],\"name\":[\"50-综合案例\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"parentName\":[\"Java高级编程\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:48:21');
INSERT INTO `sys_oper_log` VALUES (229, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"52-贪吃蛇游戏\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"29\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:48:49');
INSERT INTO `sys_oper_log` VALUES (230, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"52-单词本\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"29\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:49:22');
INSERT INTO `sys_oper_log` VALUES (231, '课程', 3, 'com.ruoyi.school.course.controller.CourseController.remove()', 'POST', 1, 'admin', '研发部门', '/school/course/remove', '127.0.0.1', '内网IP', '{\"ids\":[\"3\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:50:59');
INSERT INTO `sys_oper_log` VALUES (232, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"29\"],\"name\":[\"50-综合项目\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"parentName\":[\"Java高级编程\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:51:55');
INSERT INTO `sys_oper_log` VALUES (233, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"54-五子棋游戏\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"29\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:52:14');
INSERT INTO `sys_oper_log` VALUES (234, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"34\"],\"name\":[\"53-单词本\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"29\"],\"parentName\":[\"50-综合项目\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:52:21');
INSERT INTO `sys_oper_log` VALUES (235, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"34\"],\"name\":[\"53-多用户单词本系统\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"29\"],\"parentName\":[\"50-综合项目\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 14:52:47');
INSERT INTO `sys_oper_log` VALUES (236, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"6\"],\"name\":[\"10-Java基础\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"parentName\":[\"Java高级编程\"],\"level\":[\"2\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 15:23:47');
INSERT INTO `sys_oper_log` VALUES (237, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"7\"],\"name\":[\"20-面向对象\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"parentName\":[\"Java高级编程\"],\"level\":[\"2\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 15:23:54');
INSERT INTO `sys_oper_log` VALUES (238, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"8\"],\"name\":[\"30-高级\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"parentName\":[\"Java高级编程\"],\"level\":[\"2\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-01 15:24:01');
INSERT INTO `sys_oper_log` VALUES (239, '个人信息', 2, 'com.ruoyi.web.controller.system.SysProfileController.update()', 'POST', 1, 's01', NULL, '/system/user/profile/update', '127.0.0.1', '内网IP', '{\"id\":[\"\"],\"userName\":[\"s01b\"],\"phonenumber\":[\"13112341234\"],\"email\":[\"1111@qq.com\"],\"sex\":[\"0\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-03 15:16:17');
INSERT INTO `sys_oper_log` VALUES (240, '菜单管理', 1, 'com.ruoyi.web.controller.system.SysMenuController.addSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/add', '127.0.0.1', '内网IP', '{\"parentId\":[\"0\"],\"menuType\":[\"M\"],\"menuName\":[\"  班级\"],\"url\":[\"\"],\"target\":[\"menuItem\"],\"perms\":[\"\"],\"orderNum\":[\"100\"],\"icon\":[\"\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-03 15:20:50');
INSERT INTO `sys_oper_log` VALUES (241, '菜单管理', 1, 'com.ruoyi.web.controller.system.SysMenuController.addSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/add', '127.0.0.1', '内网IP', '{\"parentId\":[\"0\"],\"menuType\":[\"M\"],\"menuName\":[\"课程\"],\"url\":[\"\"],\"target\":[\"menuItem\"],\"perms\":[\"\"],\"orderNum\":[\"101\"],\"icon\":[\"fa fa-book\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-03 15:22:14');
INSERT INTO `sys_oper_log` VALUES (242, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2043\"],\"parentId\":[\"0\"],\"menuType\":[\"M\"],\"menuName\":[\"  班级\"],\"url\":[\"#\"],\"target\":[\"menuItem\"],\"perms\":[\"\"],\"orderNum\":[\"100\"],\"icon\":[\"fa fa-bullhorn\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-03 15:22:31');
INSERT INTO `sys_oper_log` VALUES (243, '用户管理', 3, 'com.ruoyi.web.controller.system.SysUserController.remove()', 'POST', 1, 'admin', '研发部门', '/system/user/remove', '127.0.0.1', '内网IP', '{\"ids\":[\"114,113,112,111,110,109,108,107,106\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-03 15:23:16');
INSERT INTO `sys_oper_log` VALUES (244, '用户管理', 3, 'com.ruoyi.web.controller.system.SysUserController.remove()', 'POST', 1, 'admin', '研发部门', '/system/user/remove', '127.0.0.1', '内网IP', '{\"ids\":[\"105,104,103,102,101,100\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-03 15:23:24');
INSERT INTO `sys_oper_log` VALUES (245, '角色管理', 2, 'com.ruoyi.web.controller.system.SysRoleController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/role/edit', '127.0.0.1', '内网IP', '{\"roleId\":[\"100\"],\"roleName\":[\"学生\"],\"roleKey\":[\"student\"],\"roleSort\":[\"3\"],\"status\":[\"0\"],\"remark\":[\"\"],\"menuIds\":[\"2043,2044\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-03 15:23:42');
INSERT INTO `sys_oper_log` VALUES (246, '菜单管理', 1, 'com.ruoyi.web.controller.system.SysMenuController.addSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/add', '127.0.0.1', '内网IP', '{\"parentId\":[\"0\"],\"menuType\":[\"M\"],\"menuName\":[\"作业\"],\"url\":[\"\"],\"target\":[\"menuItem\"],\"perms\":[\"\"],\"orderNum\":[\"102\"],\"icon\":[\"fa fa-server\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-03 15:24:54');
INSERT INTO `sys_oper_log` VALUES (247, '菜单管理', 1, 'com.ruoyi.web.controller.system.SysMenuController.addSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/add', '127.0.0.1', '内网IP', '{\"parentId\":[\"0\"],\"menuType\":[\"M\"],\"menuName\":[\"答疑\"],\"url\":[\"\"],\"target\":[\"menuItem\"],\"perms\":[\"\"],\"orderNum\":[\"104\"],\"icon\":[\"\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-03 15:25:07');
INSERT INTO `sys_oper_log` VALUES (248, '角色管理', 2, 'com.ruoyi.web.controller.system.SysRoleController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/role/edit', '127.0.0.1', '内网IP', '{\"roleId\":[\"100\"],\"roleName\":[\"学生\"],\"roleKey\":[\"student\"],\"roleSort\":[\"3\"],\"status\":[\"0\"],\"remark\":[\"\"],\"menuIds\":[\"2043,2044,2045,2046\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-03 15:25:36');
INSERT INTO `sys_oper_log` VALUES (249, '角色管理', 2, 'com.ruoyi.web.controller.system.SysRoleController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/role/edit', '127.0.0.1', '内网IP', '{\"roleId\":[\"100\"],\"roleName\":[\"学生\"],\"roleKey\":[\"student\"],\"roleSort\":[\"3\"],\"status\":[\"0\"],\"remark\":[\"\"],\"menuIds\":[\"2043,2044,2045,2046\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-03 15:25:43');
INSERT INTO `sys_oper_log` VALUES (250, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2043\"],\"parentId\":[\"0\"],\"menuType\":[\"M\"],\"menuName\":[\"班级\"],\"url\":[\"#\"],\"target\":[\"menuItem\"],\"perms\":[\"\"],\"orderNum\":[\"100\"],\"icon\":[\"fa fa-bullhorn\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-03 15:26:01');
INSERT INTO `sys_oper_log` VALUES (251, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2046\"],\"parentId\":[\"0\"],\"menuType\":[\"M\"],\"menuName\":[\"答疑\"],\"url\":[\"#\"],\"target\":[\"menuItem\"],\"perms\":[\"\"],\"orderNum\":[\"104\"],\"icon\":[\"fa fa-hand-stop-o\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-03 15:26:21');
INSERT INTO `sys_oper_log` VALUES (252, '菜单管理', 1, 'com.ruoyi.web.controller.system.SysMenuController.addSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/add', '127.0.0.1', '内网IP', '{\"parentId\":[\"0\"],\"menuType\":[\"M\"],\"menuName\":[\"下载\"],\"url\":[\"\"],\"target\":[\"menuItem\"],\"perms\":[\"\"],\"orderNum\":[\"104\"],\"icon\":[\"\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-03 15:27:27');
INSERT INTO `sys_oper_log` VALUES (253, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2047\"],\"parentId\":[\"0\"],\"menuType\":[\"M\"],\"menuName\":[\"下载\"],\"url\":[\"#\"],\"target\":[\"menuItem\"],\"perms\":[\"\"],\"orderNum\":[\"104\"],\"icon\":[\"fa fa-download\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-03 15:27:36');
INSERT INTO `sys_oper_log` VALUES (254, '角色管理', 2, 'com.ruoyi.web.controller.system.SysRoleController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/role/edit', '127.0.0.1', '内网IP', '{\"roleId\":[\"100\"],\"roleName\":[\"学生\"],\"roleKey\":[\"student\"],\"roleSort\":[\"3\"],\"status\":[\"0\"],\"remark\":[\"\"],\"menuIds\":[\"2043,2044,2045,2046,2047\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-03 15:27:44');
INSERT INTO `sys_oper_log` VALUES (255, '课程', 2, 'com.ruoyi.school.course.controller.CourseController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/course/edit', '127.0.0.1', '内网IP', '{\"id\":[\"2\"],\"name\":[\"Java高级编程技术\"],\"description\":[\"Java高级编程\"],\"icon\":[\"\"],\"gmtCreate\":[\"2022-06-26\"],\"gmtModified\":[\"2022-06-26\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-04 08:55:01');
INSERT INTO `sys_oper_log` VALUES (256, '课程', 2, 'com.ruoyi.school.course.controller.CourseController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/course/edit', '127.0.0.1', '内网IP', '{\"id\":[\"2\"],\"name\":[\"Java高级编程技术\"],\"description\":[\"Java高级编程\"],\"icon\":[\"\"],\"gmtCreate\":[\"2022-06-26\"],\"gmtModified\":[\"2022-06-26\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-04 08:55:05');
INSERT INTO `sys_oper_log` VALUES (257, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"JavaEE企业开发\"],\"description\":[\"JavaEE企业开发,测试\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-04 08:55:25');
INSERT INTO `sys_oper_log` VALUES (258, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2044\"],\"parentId\":[\"0\"],\"menuType\":[\"C\"],\"menuName\":[\"课程\"],\"url\":[\"/school/course/student_course\"],\"target\":[\"menuItem\"],\"perms\":[\"\"],\"orderNum\":[\"101\"],\"icon\":[\"fa fa-book\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-04 08:56:17');
INSERT INTO `sys_oper_log` VALUES (259, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"Java简介\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"9\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-04 10:57:37');
INSERT INTO `sys_oper_log` VALUES (260, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"开发环境搭建\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"9\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-04 10:57:50');
INSERT INTO `sys_oper_log` VALUES (261, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"第一个程序Helloworld\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"9\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-04 10:58:07');
INSERT INTO `sys_oper_log` VALUES (262, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"00-计算机基础\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:40:11');
INSERT INTO `sys_oper_log` VALUES (263, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"39\"],\"name\":[\"00-计算机基础\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"parentName\":[\"Java高级编程\"],\"level\":[\"1\"],\"orderNum\":[\"99\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:40:29');
INSERT INTO `sys_oper_log` VALUES (264, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"计算机基础\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"39\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:43:20');
INSERT INTO `sys_oper_log` VALUES (265, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"计算机发展史\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"39\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:43:32');
INSERT INTO `sys_oper_log` VALUES (266, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"计算机特点与分类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"39\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:43:48');
INSERT INTO `sys_oper_log` VALUES (267, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"计算机基本工作原理\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"39\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:44:01');
INSERT INTO `sys_oper_log` VALUES (268, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"硬件基础\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"39\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:44:11');
INSERT INTO `sys_oper_log` VALUES (269, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"软件基础\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"39\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:44:22');
INSERT INTO `sys_oper_log` VALUES (270, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"数据在计算机中的表示\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"39\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:44:36');
INSERT INTO `sys_oper_log` VALUES (271, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"DOS基本命令\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"39\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:47:15');
INSERT INTO `sys_oper_log` VALUES (272, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"00-基础必备\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"level\":[\"\"],\"orderNum\":[\"98\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:48:45');
INSERT INTO `sys_oper_log` VALUES (273, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"39\"],\"name\":[\"01-计算机基础\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"48\"],\"parentName\":[\"00-基础必备\"],\"level\":[\"1\"],\"orderNum\":[\"99\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:49:01');
INSERT INTO `sys_oper_log` VALUES (274, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"02-计算机英语\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"48\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:49:20');
INSERT INTO `sys_oper_log` VALUES (275, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"03-相关工具软件\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"48\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:49:39');
INSERT INTO `sys_oper_log` VALUES (276, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"33\"],\"name\":[\"53-贪吃蛇游戏\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"29\"],\"parentName\":[\"50-综合项目\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:50:23');
INSERT INTO `sys_oper_log` VALUES (277, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"35\"],\"name\":[\"52-五子棋游戏\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"29\"],\"parentName\":[\"50-综合项目\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:50:33');
INSERT INTO `sys_oper_log` VALUES (278, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"33\"],\"name\":[\"53-贪吃蛇游戏\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"29\"],\"parentName\":[\"50-综合项目\"],\"level\":[\"1\"],\"orderNum\":[\"103\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:50:49');
INSERT INTO `sys_oper_log` VALUES (279, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"34\"],\"name\":[\"52-多用户单词本系统\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"29\"],\"parentName\":[\"50-综合项目\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:51:03');
INSERT INTO `sys_oper_log` VALUES (280, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"35\"],\"name\":[\"54-五子棋游戏\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"29\"],\"parentName\":[\"50-综合项目\"],\"level\":[\"1\"],\"orderNum\":[\"105\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:51:13');
INSERT INTO `sys_oper_log` VALUES (281, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '127.0.0.1', '内网IP', '{\"name\":[\"计算机基础\"],\"content\":[\"## 计算机\\r\\n\\r\\n* 电子计算机，俗称电脑，是一种能够按照程序运行，自动、高速处理海量数据的现代化智能电子设备。\\r\\n* 由硬件和软件所组成，没有安装任何软件的计算机称为裸机。\\r\\n\\r\\n![](/profile/upload/2022/07/05/jisuanji_20220705075318A001.jpeg)\\r\\n\\r\\n![](/profile/upload/2022/07/05/jisuanjixitong_20220705075343A002.jpg)\\r\\n\\r\\n## 计算机硬件系统\\r\\n冯·诺依曼（Von Noumann）是美籍匈牙利科学家，1946年6月他提出了以“顺序存储程序”为核心的设计方案，包括以下三个要点：\\r\\n* 计算机应由五个基本部分组成：运算器、控制器、存储器、输入设备和输出设备；\\r\\n* 采用二进制数的形式表示数据和指令；\\r\\n* 采用存储程序的方式，程序和数据存放在存储器中。\\r\\n\\r\\n其工作原理的核心是“程序存储”和“程序控制”。六十年来，计算机硬件系统一直是沿袭着冯·诺依曼的结构框架，基本结构没有变。冯·诺依曼提出的计算机体系结构，奠定了现代计算机的结构理论。\\r\\n\\r\\n一个计算机系统的基本硬件结构，如图所示:\\r\\n\\r\\n![](/profile/upload/2022/07/05/jisuanjijibenjiegou_20220705075411A003.png)\\r\\n\\r\\n## 计算机软件系统\\r\\n各类软件之间形成层次关系。所谓层次关系指的是：内层的软件向外层软件提供服务，外层软件在内层软件支持下才能运行。如图所示。\\r\\n![](/profile/upload/2022/07/05/ruanjianxitong_20220705075453A004.png)\\r\\n\\r\\n## 计算机逻辑结构\\r\\n\\r\\n![](/profile/upload/2022/07/05/jisuanjiluojijiegou_20220705075512A005.png)\\r\\n\\r\\n\\r\\n\\r\\n\"],\"courseId\":[\"2\"],\"fatherId\":[\"40\"],\"chapterName\":[\"计算机基础\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 07:56:03');
INSERT INTO `sys_oper_log` VALUES (282, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '127.0.0.1', '内网IP', '{\"name\":[\"计算机发展史\"],\"content\":[\"1946年2月美国宾夕法尼亚大学研制成功了世界上第一台数字电子计算机ENIAC（电子数字积分计算机），ENIAC的诞生标志着电子计算机时代的到来。\\r\\n\\r\\n通常根据计算机采用电子元件的不同将计算机划分为电子管、晶体管、集成电路和超大规模集成电路4个阶段，分别称为第一代至第四代计算机。\\r\\n\\r\\n| 代 | 时间        | 主要元件                 | 主要应用领域                   |\\r\\n|:---|:------------|:-------------------------|:-------------------------------|\\r\\n| 一 | 1946-1957年 | 电子管                   | 军事和科学研究                 |\\r\\n| 二 | 1958-1964年 | 晶体管                   | 已扩展到数据处理和事务处理     |\\r\\n| 三 | 1965-1970年 | 中、小规模集成电路       | 科学计算、数据处理以及过程控制 |\\r\\n| 四 | 1971年至今  | 大规模、超大规模集成电路 | 应用领域不断向社会各个方面渗透 |\\r\\n\\r\\n* 我们现在所使用的计算机属于第四代计算机。\\r\\n\\r\\n第一代电子计算机\\r\\n![](/profile/upload/2022/07/05/laojisuanji1_20220705083555A007.png)\\r\\n\\r\\n集成电路\\r\\n![](/profile/upload/2022/07/05/jintiguan_20220705083533A006.png)\\r\\n\\r\\n![](/profile/upload/2022/07/05/jichendianlu_20220705083718A008.png)\\r\\n\"],\"courseId\":[\"2\"],\"fatherId\":[\"41\"],\"chapterName\":[\"计算机发展史\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 08:37:28');
INSERT INTO `sys_oper_log` VALUES (283, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"操作系统\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"45\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 16:48:02');
INSERT INTO `sys_oper_log` VALUES (284, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"二进制\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"46\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 16:48:52');
INSERT INTO `sys_oper_log` VALUES (285, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"编码\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"39\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 16:49:18');
INSERT INTO `sys_oper_log` VALUES (286, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"存储单位\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"46\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 16:49:41');
INSERT INTO `sys_oper_log` VALUES (287, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"数制的概念\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"46\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 16:50:31');
INSERT INTO `sys_oper_log` VALUES (288, '章节', 3, 'com.ruoyi.school.chapter.controller.ChapterController.remove()', 'GET', 1, 'admin', '研发部门', '/school/chapter/remove/52', '127.0.0.1', '内网IP', '52', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 16:50:44');
INSERT INTO `sys_oper_log` VALUES (289, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"55\"],\"name\":[\"数制的概念\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"46\"],\"parentName\":[\"数据在计算机中的表示\"],\"level\":[\"1\"],\"orderNum\":[\"99\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 16:51:20');
INSERT INTO `sys_oper_log` VALUES (290, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"原码反码补码\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"46\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 16:51:37');
INSERT INTO `sys_oper_log` VALUES (291, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"54\"],\"name\":[\"存储单位\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"46\"],\"parentName\":[\"数据在计算机中的表示\"],\"level\":[\"1\"],\"orderNum\":[\"102\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 16:51:46');
INSERT INTO `sys_oper_log` VALUES (292, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"编程语言简介\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"9\"],\"level\":[\"\"],\"orderNum\":[\"99\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 16:53:14');
INSERT INTO `sys_oper_log` VALUES (293, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"Java开发环境\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"9\"],\"level\":[\"\"],\"orderNum\":[\"101\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 16:55:50');
INSERT INTO `sys_oper_log` VALUES (294, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"38\"],\"name\":[\"第一个程序Helloworld\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"9\"],\"parentName\":[\"11-Helloworld\"],\"level\":[\"1\"],\"orderNum\":[\"105\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 16:56:02');
INSERT INTO `sys_oper_log` VALUES (295, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"37\"],\"name\":[\"搭建Java开发环境\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"9\"],\"parentName\":[\"11-Helloworld\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 16:56:30');
INSERT INTO `sys_oper_log` VALUES (296, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"37\"],\"name\":[\"搭建Java开发环境\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"9\"],\"parentName\":[\"11-Helloworld\"],\"level\":[\"1\"],\"orderNum\":[\"102\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 16:56:40');
INSERT INTO `sys_oper_log` VALUES (297, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"基本规则\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"9\"],\"level\":[\"\"],\"orderNum\":[\"106\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 16:58:47');
INSERT INTO `sys_oper_log` VALUES (298, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"分隔符\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"10\"],\"level\":[\"\"],\"orderNum\":[\"101\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 17:00:27');
INSERT INTO `sys_oper_log` VALUES (299, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"标识符与关键字\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"10\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 17:20:35');
INSERT INTO `sys_oper_log` VALUES (300, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"61\"],\"name\":[\"标识符与关键字\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"10\"],\"parentName\":[\"12-数据类型与运算\"],\"level\":[\"1\"],\"orderNum\":[\"102\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 17:20:43');
INSERT INTO `sys_oper_log` VALUES (301, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"数据类型\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"10\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 17:21:16');
INSERT INTO `sys_oper_log` VALUES (302, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"62\"],\"name\":[\"数据类型\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"10\"],\"parentName\":[\"12-数据类型与运算\"],\"level\":[\"1\"],\"orderNum\":[\"103\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 17:21:38');
INSERT INTO `sys_oper_log` VALUES (303, '用户管理', 3, 'com.ruoyi.web.controller.system.SysUserController.remove()', 'POST', 1, 'admin', '研发部门', '/system/user/remove', '112.81.196.48', 'XX XX', '{\"ids\":[\"2\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 17:59:33');
INSERT INTO `sys_oper_log` VALUES (304, '重置密码', 2, 'com.ruoyi.web.controller.system.SysProfileController.resetPwd()', 'POST', 1, 'admin', '研发部门', '/system/user/profile/resetPwd', '112.81.196.48', 'XX XX', '{\"userId\":[\"1\"],\"loginName\":[\"admin\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 17:59:58');
INSERT INTO `sys_oper_log` VALUES (305, '角色管理', 2, 'com.ruoyi.web.controller.system.SysRoleController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/role/edit', '112.81.196.48', 'XX XX', '{\"roleId\":[\"100\"],\"roleName\":[\"学生\"],\"roleKey\":[\"student\"],\"roleSort\":[\"3\"],\"status\":[\"0\"],\"remark\":[\"\"],\"menuIds\":[\"2044,2045\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 18:09:48');
INSERT INTO `sys_oper_log` VALUES (306, '部门管理', 3, 'com.ruoyi.web.controller.system.SysDeptController.remove()', 'GET', 1, 'admin', '研发部门', '/system/dept/remove/102', '127.0.0.1', '内网IP', '102', '{\"msg\":\"存在下级部门,不允许删除\",\"code\":301}', 0, NULL, '2022-07-05 22:59:07');
INSERT INTO `sys_oper_log` VALUES (307, '部门管理', 3, 'com.ruoyi.web.controller.system.SysDeptController.remove()', 'GET', 1, 'admin', '研发部门', '/system/dept/remove/108', '127.0.0.1', '内网IP', '108', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 22:59:11');
INSERT INTO `sys_oper_log` VALUES (308, '部门管理', 3, 'com.ruoyi.web.controller.system.SysDeptController.remove()', 'GET', 1, 'admin', '研发部门', '/system/dept/remove/109', '127.0.0.1', '内网IP', '109', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 22:59:13');
INSERT INTO `sys_oper_log` VALUES (309, '部门管理', 3, 'com.ruoyi.web.controller.system.SysDeptController.remove()', 'GET', 1, 'admin', '研发部门', '/system/dept/remove/102', '127.0.0.1', '内网IP', '102', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 22:59:16');
INSERT INTO `sys_oper_log` VALUES (310, '部门管理', 2, 'com.ruoyi.web.controller.system.SysDeptController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/dept/edit', '127.0.0.1', '内网IP', '{\"deptId\":[\"100\"],\"parentId\":[\"0\"],\"parentName\":[\"无\"],\"deptName\":[\" 南理工继续教育学院\"],\"orderNum\":[\"0\"],\"leader\":[\"admin\"],\"phone\":[\"\"],\"email\":[\"\"],\"status\":[\"0\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 23:00:04');
INSERT INTO `sys_oper_log` VALUES (311, '部门管理', 2, 'com.ruoyi.web.controller.system.SysDeptController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/dept/edit', '127.0.0.1', '内网IP', '{\"deptId\":[\"101\"],\"parentId\":[\"100\"],\"parentName\":[\" 南理工继续教育学院\"],\"deptName\":[\"江阴校区\"],\"orderNum\":[\"1\"],\"leader\":[\"admin\"],\"phone\":[\"\"],\"email\":[\"\"],\"status\":[\"0\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 23:00:32');
INSERT INTO `sys_oper_log` VALUES (312, '部门管理', 1, 'com.ruoyi.web.controller.system.SysDeptController.addSave()', 'POST', 1, 'admin', '研发部门', '/system/dept/add', '127.0.0.1', '内网IP', '{\"parentId\":[\"101\"],\"deptName\":[\"学术部\"],\"orderNum\":[\"1\"],\"leader\":[\"\"],\"phone\":[\"\"],\"email\":[\"\"],\"status\":[\"0\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-05 23:00:54');
INSERT INTO `sys_oper_log` VALUES (313, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '112.81.196.48', 'XX XX', '{\"id\":[\"42\"],\"name\":[\"计算机特点与性能指标\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"39\"],\"parentName\":[\"01-计算机基础\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-06 07:24:43');
INSERT INTO `sys_oper_log` VALUES (314, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"计算机特点与性能指标\"],\"content\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"42\"],\"chapterName\":[\"计算机特点与性能指标\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-06 07:27:07');
INSERT INTO `sys_oper_log` VALUES (315, '知识点管理', 3, 'com.ruoyi.school.knowledge.controller.KnowledgeController.remove()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/remove', '127.0.0.1', '内网IP', '{\"ids\":[\"3\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-06 07:34:38');
INSERT INTO `sys_oper_log` VALUES (316, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '127.0.0.1', '内网IP', '{\"name\":[\"计算机特点与性能指标\"],\"content\":[\"## 特点：\\r\\n* 有存储功能\\r\\n* 具有强大的数据处\\r\\n* 具有自动运行和自动控制能力\\r\\n* 具有极快的运算速度、极高的运算精度和灵敏准确的逻辑判断能力\\r\\n\\r\\n## 性能指标：\\r\\n评价一台计算机性能的高低，通常根据字长、时钟频率、内存容量等主要技术指标进行综合考虑。\\r\\n* 字长: 指的是CPU一次能并行处理的二进制位数。字长总是8的整数倍。一般有16位、32位、64位等。通常PC机的字长为16位（早期）、32位、64位。\\r\\n  * 一般来说，字长越长，计算机处理数据的能力越强，计算精度也越高。\\r\\n* 时钟频率（主频）: 是指CPU的工作频率。决定着计算机的运算速度，主频越高，计算机的运算速度也就越快。\\r\\n  * 单位：MHz（兆赫兹）、GHz(吉赫兹）\\r\\n* 内存容量: 是指内存储器中的RAM（随机存储器）与ROM（只读存储器）的容量总和。\\r\\n反映了计算机的内存储器存储信息的能力，是影响整机性能和软件功能发挥的重要因素。\\r\\n内存越大，运算速度越快，处理数据能力越强。\\r\\n\\r\\n\"],\"courseId\":[\"2\"],\"fatherId\":[\"\"],\"chapterName\":[\"\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-06 07:35:07');
INSERT INTO `sys_oper_log` VALUES (317, '知识点管理', 2, 'com.ruoyi.school.knowledge.controller.KnowledgeController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/edit', '127.0.0.1', '内网IP', '{\"id\":[\"4\"],\"name\":[\"计算机特点与性能指标\"],\"content\":[\"## 特点：\\r\\n* 有存储功能\\r\\n* 具有强大的数据处\\r\\n* 具有自动运行和自动控制能力\\r\\n* 具有极快的运算速度、极高的运算精度和灵敏准确的逻辑判断能力\\r\\n\\r\\n## 性能指标：\\r\\n评价一台计算机性能的高低，通常根据字长、时钟频率、内存容量等主要技术指标进行综合考虑。\\r\\n* 字长: 指的是CPU一次能并行处理的二进制位数。字长总是8的整数倍。一般有16位、32位、64位等。通常PC机的字长为16位（早期）、32位、64位。\\r\\n  * 一般来说，字长越长，计算机处理数据的能力越强，计算精度也越高。\\r\\n* 时钟频率（主频）: 是指CPU的工作频率。决定着计算机的运算速度，主频越高，计算机的运算速度也就越快。\\r\\n  * 单位：MHz（兆赫兹）、GHz(吉赫兹）\\r\\n* 内存容量: 是指内存储器中的RAM（随机存储器）与ROM（只读存储器）的容量总和。\\r\\n反映了计算机的内存储器存储信息的能力，是影响整机性能和软件功能发挥的重要因素。\\r\\n内存越大，运算速度越快，处理数据能力越强。\\r\\n\\r\\n\"],\"courseId\":[\"2\"],\"chapterId\":[\"42\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-06 07:35:50');
INSERT INTO `sys_oper_log` VALUES (318, '章节', 3, 'com.ruoyi.school.chapter.controller.ChapterController.remove()', 'GET', 1, 'admin', '研发部门', '/school/chapter/remove/43', '127.0.0.1', '内网IP', '43', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-06 07:36:46');
INSERT INTO `sys_oper_log` VALUES (319, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '127.0.0.1', '内网IP', '{\"name\":[\"硬件基础\"],\"content\":[\"###硬件\\r\\n\\r\\n1. CPU(Central Processing Unit)\\r\\n\\t* 是一台计算机的运算核心和控制核心。\\r\\n\\t* 其功能主要是解释计算机指令以及处理计算机软件中的数据。\\r\\n\\t* CPU由运算器、控制器、寄存器、高速缓存及实现它们之间联系的数据、控制及状态的总线构成。\\r\\n\\t* 作为整个系统的核心，CPU 也是整个系统最高的执行单元，因此CPU已成为决定电脑性能的核心部件，很多用户都以它为标准来判断电脑的档次。CPU的主频,即CPU内核工作的时钟频率（CPU Clock Speed）。该时钟速度越快，时间段内执行的指令就越多， 酷睿是2G-3G（1G是10000Mhz）例如，2MHz（200万次/秒），3GHz（三十亿次/秒）。\\r\\n\\r\\n\\t![](/profile/upload/2022/07/06/cpu_20220706073739A001.jpg)\\r\\n\\r\\n\\t![](/profile/upload/2022/07/06/cpu基本结构_20220706073750A002.png)\\r\\n\\r\\n\\t![](/profile/upload/2022/07/06/zhuban_20220706073803A003.jpg)\\r\\n2. 存储设备\\r\\n\\t* 内存\\r\\n\\t\\t* 是数据与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的，内存(Memory)也被称为内存储器，其作用是用于暂时存放CPU中的运算数据，以及与硬盘等外部存储器交换的数据。\\r\\n\\r\\n\\t\\t![](/profile/upload/2022/07/06/neicun_20220706073828A004.jpg)\\r\\n\\t* 外存\\r\\n\\t\\t* 内存不能长久保存数据（非ROM），断电时信息就丢失，程序和数据都会被保存在存储设备中（例如硬盘），当程序和数据需要使用时，再加载进内存，注意：内存读取和写入的速度要比存储设备快的多。\\r\\n\\t\\t* 存储设备主要有: 磁盘驱动器，光盘驱动器(CD DVD) USB闪存(U盘)。\\r\\n\\t\\t![](./assets/yinpan1.jpg)\\r\\n\\t\\t![](./assets/yinpan2.png)\\r\\n\\t\\t![](/profile/upload/2022/07/06/yinpan1_20220706073850A005.jpg)\\r\\n\\t\\t![](/profile/upload/2022/07/06/yinpan2_20220706073904A006.png)\\r\\n4. 输出设备: 显示器、打印机、音箱\\r\\n5. 输入设备: 键盘、绘画板\\r\\n\\r\\n\"],\"courseId\":[\"2\"],\"fatherId\":[\"44\"],\"chapterName\":[\"硬件基础\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-06 07:39:12');
INSERT INTO `sys_oper_log` VALUES (320, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '127.0.0.1', '内网IP', '{\"name\":[\"基本DOS命令\"],\"content\":[\"|           命令            | 作用                                                             |\\r\\n|:-------------------------:|:-----------------------------------------------------------------|\\r\\n|                           |                                                                  |\\r\\n|             1             | 文件夹操作命令                                                   |\\r\\n|                           |                                                                  |\\r\\n|           盘符            | 进入指定的盘符下                                                 |\\r\\n|            dir            | 列出当前目录下的文件以及文件夹                                   |\\r\\n|            md             | 创建目录                                                         |\\r\\n|            rd             | 删除目录(注意：rd不能删除非空的文件夹，而且只能用于删除文件夹。) |\\r\\n|            cd             | 进入指定目录                                                     |\\r\\n|           cd ..           | 退回到上一级目录                                                 |\\r\\n|           cd \\\\            | 退回到根目录                                                     |\\r\\n|                           |                                                                  |\\r\\n|             2             | 文件操作命令                                                     |\\r\\n|                           |                                                                  |\\r\\n| echo \\\"hello java\\\" > a.txt | 写入文本到指定文件                                               |\\r\\n|        type a.txt         | 显示文件内容命令                                                 |\\r\\n|            del            | 删除文件(注意:不能删除文件夹，只能删除文件。)                    |\\r\\n|                           |                                                                  |\\r\\n|             3             | 其他命令                                                         |\\r\\n|                           |                                                                  |\\r\\n|  ', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-06 07:41:46');
INSERT INTO `sys_oper_log` VALUES (321, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '127.0.0.1', '内网IP', '{\"name\":[\"数制的概念\"],\"content\":[\"## 进制\\r\\n\\r\\n| 进制     | 规则       | 字符                            |\\r\\n|:---------|:-----------|:--------------------------------|\\r\\n| 十进制   | 逢十进一   | 0 1 2 3 4 5 6 7 8 9             |\\r\\n| 二进制   | 逢二进一   | 0 1                             |\\r\\n| 八进制   | 逢八进一   | 0 1 2 3 4 5 6 7                 |\\r\\n| 十六进制 | 逢十六进一 | 0 1 2 3 4 5 6 7 8 9 A B C D E F |\\r\\n\\r\\n## 书写形式\\r\\n\\r\\n* 下标法：用（）括住数字，在括号右下角标注进制数下标。(101)10表示十进制数，(101)8表示八进制数，(101)2表示二进制数，(101)16表示十六进制数。\\r\\n\\r\\n* 后缀法：用进制数的简称加在数的后面。101D（Decimal）表示十进制数，101O(Octal)表示八进制数，101B(Binary)表示二进制数，101H(Hex)表示十六进制数。十进制数可以省略下标或后缀。\\r\\n\\r\\n注意：八进制的用后缀O表示，但是有的资料上为了与0（零）区别，也可以用Q表示。\\r\\n\\r\\n## 各种进制的对应关系表\\r\\n\\r\\n| 十进制 | 二进制    | 八进制| 十六进制 |\\r\\n|:-------|:-----------------------------|\\r\\n| 0      | 0000|0|0                     |\\r\\n| 1      | 0001|1|1                     |\\r\\n| 2      | 0010|2|2                     |\\r\\n| 3      | 0011|3|3                     |\\r\\n| 4      | 0100|4|4                     |\\r\\n| 5      | 0101|5|5                     |\\r\\n| 6      | 0110|6|6                     |\\r\\n| 7      | 0111|7|7                     |\\r\\n| 8      | 1000|10|8                    |\\r\\n| 9      | 1001|11|9                    |\\r\\n| 10     | 1010|12|A                    |\\r\\n| 11     | 1011|13|B                    |\\r\\n| 12     | 1100|14|C                    |\\r\\n| 13     | 1101|15|D                    |\\r\\n| 14     | 1110|16|E                    |\\r\\n| 15     | 1111|17|F                    |\\r\\n| 16     | 10000|20|10                  |\\r\\n\\r\\n\\r\\n\\r\\n| 进制     | 规则       | 字符                            |\\r\\n| -------- | ---------- | ------------------------------- |\\r\\n| 十进制   | 逢十进一   | 0 1 2 3 4 5 6 7 8 9             |\\r\\n| 二进制   | 逢二进一   | 01                              |\\r\\n| 八进制   | 逢八进一   | 0 1 2 3 4 5 6 7                 |\\r\\n| 十六进制 | 逢十六进一 | 0 1 2 3 4 5 6 7 8 9 A B C D E F |\\r\\n\\r\\n\\r\\n## 进制换算\\r\\n\\r\\n#### 掌握使用计算器换算不同进制的数\\r\\n\\r\\n\\r\\n\\r\\n#### 手工计算的方法(了解)\\r\\n\\r\\n1. 十进制转换为二进制\\r\\n\\r\\n   整数部分 除二取余法\\r\\n\\r\\n ', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-06 07:44:35');
INSERT INTO `sys_oper_log` VALUES (322, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"git\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"50\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 00:15:39');
INSERT INTO `sys_oper_log` VALUES (323, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '127.0.0.1', '内网IP', '{\"name\":[\"git服务器操作\"],\"content\":[\"# 一、安装Git软件\\r\\n\\r\\n# 二、创建账号、新建仓库\\r\\n\\r\\n1. 打开网站注册账号\\r\\nwww.gitee.com\\r\\n\\r\\n2. 新建一个项目\\r\\n![](/profile/upload/2022/07/07/新建仓库_20220707002239A001.png)\\r\\n\\r\\n\\r\\n# 三、下拉作业代码仓库和配置\\r\\n\\r\\n## 1. 复制仓库地址\\r\\n![](/profile/upload/2022/07/07/复制仓库地址_20220707002253A002.png)\\r\\n\\r\\n## 2. 打开终端命令行,切换到d:\\r\\n\\r\\n```\\r\\nd:\\r\\n```\\r\\n\\r\\n## 3. 将作业代码仓库下拉到本地\\r\\n\\r\\n```\\r\\ngit clone https://gitee.com/ruik2080/java_000zhangsan.git\\r\\n```\\r\\n\\r\\n## 4. git设置一下(只需要配置一次)\\r\\n```\\r\\ngit config --global user.name \\\"qiang\\\"\\r\\ngit config --global user.email \\\"ruik@foxmail.com\\\"\\r\\n```\\r\\n\\r\\n说明\\r\\nconfig 配置\\r\\nglobal 全局的\\r\\nuser.name 用户名字\\r\\nuser.email 用户邮箱\\r\\n\\r\\n## 4. 将Eclipse的工作空间workspace切换到这个目录d:\\\\java_001zhangsan\\r\\n\\r\\n这样你新建的项目都是在这个仓库目录下\\r\\n\\r\\n\\r\\n# 二、 提交作业\\r\\n\\r\\n## 1. 打开终端、进入java_001zhangsan目录\\r\\n\\r\\n```\\r\\nd:\\r\\ncd d:\\\\java_001zhangsan\\r\\n```\\r\\n\\r\\n## 2. 将本目录下的修改添加本地仓库\\r\\n\\r\\n```\\r\\ngit add .\\r\\n```\\r\\n\\r\\n```\\r\\ngit commit -m \\\"测试一下提交代码\\\"\\r\\n```\\r\\n\\r\\n## 3. 推到gitee服务器\\r\\n\\r\\n```\\r\\ngit push\\r\\n```\\r\\n\\r\\n\"],\"courseId\":[\"2\"],\"fatherId\":[\"63\"],\"chapterName\":[\"git\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 00:24:37');
INSERT INTO `sys_oper_log` VALUES (324, '个人信息', 2, 'com.ruoyi.web.controller.system.SysProfileController.update()', 'POST', 1, 'zhai', NULL, '/system/user/profile/update', '122.194.71.158', 'XX XX', '{\"id\":[\"\"],\"userName\":[\"翟鹏\"],\"phonenumber\":[\"18552501932\"],\"email\":[\"2368509879@qq.com\"],\"sex\":[\"0\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 08:21:32');
INSERT INTO `sys_oper_log` VALUES (325, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"变量与常量\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"10\"],\"level\":[\"\"],\"orderNum\":[\"103\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:18:52');
INSERT INTO `sys_oper_log` VALUES (326, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"62\"],\"name\":[\"数据类型\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"10\"],\"parentName\":[\"12-数据类型与运算\"],\"level\":[\"1\"],\"orderNum\":[\"104\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:19:09');
INSERT INTO `sys_oper_log` VALUES (327, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"数据类型转换\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"10\"],\"level\":[\"\"],\"orderNum\":[\"105\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:19:39');
INSERT INTO `sys_oper_log` VALUES (328, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"运算符\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"10\"],\"level\":[\"\"],\"orderNum\":[\"106\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:20:33');
INSERT INTO `sys_oper_log` VALUES (329, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"输入输出\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"10\"],\"level\":[\"\"],\"orderNum\":[\"107\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:21:01');
INSERT INTO `sys_oper_log` VALUES (330, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '127.0.0.1', '内网IP', '{\"name\":[\"分隔符\"],\"content\":[\"分隔符作用\\r\\n\\r\\n|  分隔符 |作用   |\\r\\n| ------------ | ------------ |\\r\\n|  空格 | 分隔单词  |\\r\\n|  分号; |语句的分割,表示一句话结束，好比中文的句号   |\\r\\n| 花括号、大括号{}  | 表示代码块,是一个整体方括号  |\\r\\n|中括号[]   | 定义数组和访问数组元素 |\\r\\n|圆括号、小括号()| 定义和调动函数   改变运算优先级|\\r\\n\\r\\n```java\\r\\npackage _1分隔符;\\r\\n\\r\\npublic class SeperateDemo \\r\\n{\\r\\n\\r\\n\\tpublic static void main(String[] args)\\r\\n\\t{\\r\\n\\t\\r\\n\\t\\t// 1. 空格\\r\\n\\t\\tint a;\\r\\n\\t\\t\\r\\n\\t\\t// 2. 分号\\r\\n\\t\\t// 语句的结束\\r\\n\\t\\tint b; int c;\\r\\n\\t\\t\\r\\n\\t\\t// 3. 中括号\\r\\n\\t\\t// 定义数组\\r\\n\\t\\tint[] d = {1,2,3,4,5};\\r\\n\\t\\t// 访问数组元素\\r\\n\\t\\tSystem.out.println( d[0]);\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t// 4. 小括号\\r\\n\\t\\t// a. 定义函数、调用函数的\\r\\n\\t\\t// b. 算数运算改变优先级\\r\\n\\t\\tSystem.out.println( (1+2)*(3+4) );\\r\\n\\t\\t\\r\\n\\t\\t// 5. 大括号\\r\\n\\t\\t// 代码块 程序块\\r\\n\\t\\t{\\r\\n\\t\\t\\r\\n\\t\\t}\\r\\n\\t\\t\\r\\n\\t}\\r\\n\\r\\n   public int add(int a,int b)\\r\\n   {\\r\\n     return a+b;\\r\\n   }\\r\\n}\\r\\n\\r\\n```\"],\"courseId\":[\"2\"],\"fatherId\":[\"60\"],\"chapterName\":[\"分隔符\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:27:16');
INSERT INTO `sys_oper_log` VALUES (331, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '127.0.0.1', '内网IP', '{\"name\":[\"标识符和关键字\"],\"content\":[\"# 标识符和关键字\\r\\n\\r\\n## 标识符\\r\\n在java程序中有些名字是可以自定义的，那么这些自定义的名字我们就称作为自定义的标识符。\\r\\n比如:类名、方法名、变量名 包名\\r\\n\\r\\n#### 标识符要求：\\r\\n\\r\\n1. 标识符的组成元素是由 字母（a-zA-Z） 、数字(0-9) 、 下划线(_)、 美元符号($).\\r\\n2. 标识符不能以数字开头。\\r\\n3. 标识符是严格区分大小写的。\\r\\n4. 标识符的长度是没有长度限制的。\\r\\n5. 关键字、保留字不能用于自定义的标识符。\\r\\n6. 不要使用Java中内置的类名作为自己的类名。\\r\\n\\r\\n#### 自定义标识符的规范：\\r\\n\\r\\n1. 标识符的命名一般要有意义的。(要做到让人见名知意)\\r\\n2. 类名和接口名单词的首字母大写，其他单词小写。 比如： RunTime.\\r\\n3. 变量名与方法名首单词全部小写，其他单词首字母大写，其他小写。  比如： doCook()；\\r\\n4. 包名全部单词小写。\\r\\n\\r\\n#### 判断一下那些是符合的标识符:\\r\\n\\r\\n* 12abc_ 不合法 数字不能开头\\r\\n* _12abc 合法\\r\\n* $ab12# 不合法 #号不属于标识符组成元素。\\r\\n* abc@123 不合法 @号不属于标识符组成元素。\\r\\n\\r\\n## 关键字\\r\\n是在java程序中具备特殊含义的标识符。关键字一般用于描述一个程序的结构或者表示数据类型。\\r\\n\\r\\n|    关键字    |                                             含义                                             |\\r\\n|:------------:|:--------------------------------------------------------------------------------------------:|\\r\\n|   abstract   |                                表明类或者成员方法具有抽象属性                                |\\r\\n|    assert    |                                       用来进行程序调试                                       |\\r\\n|   boolean    |                                  基本数据类型之一，布尔类型                                  |\\r\\n|    break     |                                        提前跳出一个块                                        |\\r\\n|     byte     |                                  基本数据类型之一，字节类型                                  |\\r\\n|     case     |                            用在switch语句之中，表示其中的一个分支                            |\\r\\n|    catch     |                                 用在异常处理中，用来捕捉异常                                 |\\r\\n|     char     |                                  基本数据类型之一，字符类型                                  |\\r\\n|    class     |                                              类                                              |\\r\\n|    const     |                                   保留关键字，没有具体含义                                   |\\r\\n|   continue   |                                  ', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:33:26');
INSERT INTO `sys_oper_log` VALUES (332, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '127.0.0.1', '内网IP', '{\"name\":[\"变量与常量\"],\"content\":[\"## 变量\\r\\n\\r\\n表示存储空间，可以用来存放某一类型的常量,没有固定值，可以重复使用，也可以用来存储某种类型的位置数据。\\r\\n\\r\\n#### 容器具备什么特点:\\r\\n\\r\\n1. 占据内存中某一块区域\\r\\n2. 该区域有自己的名称(变量名)和类型(数据类型)\\r\\n3. 可以被重复使用\\r\\n4. 该区域的数据可以在类型范围内不断改变\\r\\n\\r\\n#### 声明（定义）一个变量的格式：\\r\\n\\r\\n```\\r\\n数据类型 变量名字 = 数据值;\\r\\n```\\r\\n\\r\\n#### 变量名的命名规范\\r\\n\\r\\n首单词小写，其他单词首字母大写，其他小写。\\r\\n\\r\\n#### java表示一个变量的容量多大是使用了数据类型描述的。\\r\\n\\r\\n#### 注意：\\r\\n\\r\\n1. 变量是必须先声明再使用。\\r\\n2. 在一个作用域中不能声明同名 的变量。\\r\\n\\r\\n\\r\\n## 2. 常量\\r\\n\\r\\n程序中固定不变的值.\\r\\n\\r\\n#### 常量分类:\\r\\n\\r\\n1. 字面量常量(就是直接给出的一个值)比如:\\r\\n\\r\\n  * 整数常量1,2,3\\r\\n  * 小数常量3.14\\r\\n  * 布尔常量false,true\\r\\n\\r\\n2. 定义的final变量\\r\\n\\r\\n   \\r\\n\\r\\n\\r\\n\\r\\n\"],\"courseId\":[\"2\"],\"fatherId\":[\"64\"],\"chapterName\":[\"变量与常量\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:34:56');
INSERT INTO `sys_oper_log` VALUES (333, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"整型\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"62\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:36:50');
INSERT INTO `sys_oper_log` VALUES (334, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"浮点型\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"62\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:43:25');
INSERT INTO `sys_oper_log` VALUES (335, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"字符型\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"62\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:43:56');
INSERT INTO `sys_oper_log` VALUES (336, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"布尔型\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"62\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:44:29');
INSERT INTO `sys_oper_log` VALUES (337, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"字符串类型\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"62\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:45:09');
INSERT INTO `sys_oper_log` VALUES (338, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"算数运算符\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"66\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:45:36');
INSERT INTO `sys_oper_log` VALUES (339, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"关系运算符\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"66\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:45:52');
INSERT INTO `sys_oper_log` VALUES (340, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"逻辑运算符\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"66\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:46:04');
INSERT INTO `sys_oper_log` VALUES (341, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"位运算符\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"66\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:48:39');
INSERT INTO `sys_oper_log` VALUES (342, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"赋值运算符\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"66\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:49:02');
INSERT INTO `sys_oper_log` VALUES (343, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"三目运算符\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"66\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 14:49:20');
INSERT INTO `sys_oper_log` VALUES (344, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"结合性与优先级\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"66\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 16:32:39');
INSERT INTO `sys_oper_log` VALUES (345, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"选择结构\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"11\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 16:32:57');
INSERT INTO `sys_oper_log` VALUES (346, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"循环结构\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"11\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 16:33:11');
INSERT INTO `sys_oper_log` VALUES (347, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"定义方法\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"12\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 16:40:56');
INSERT INTO `sys_oper_log` VALUES (348, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"内存问题\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"12\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 16:41:12');
INSERT INTO `sys_oper_log` VALUES (349, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"return关键字\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"12\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 16:41:51');
INSERT INTO `sys_oper_log` VALUES (350, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"重载\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"12\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 16:42:22');
INSERT INTO `sys_oper_log` VALUES (351, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"递归\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"12\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 16:42:34');
INSERT INTO `sys_oper_log` VALUES (352, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"可变参数\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"12\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-07 16:42:46');
INSERT INTO `sys_oper_log` VALUES (353, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"整型\"],\"content\":[\"# 整型\\r\\n\\r\\n整数常量的四种表示形式\\r\\n\\r\\n1. 二进制整数\\r\\n  * 0B或者0b开头 int a = 0B110;\\r\\n2. 八进制整数\\r\\n  * 0开头 int a = 012\\r\\n3. 十进制整数\\r\\n  * int a = 17\\r\\n4. 十六进制整数\\r\\n  * 0x 0X开头 int a = 0x1B\\r\\n\\r\\n|     类型      |   占用内存    |       范围        |\\r\\n| :-----------: | :-----------: | :---------------: |\\r\\n|  byte(字节)   |   8位（bit)   | 2^8=256,-128~127  |\\r\\n| short(短整型) | 2个字节 16bit |  2^16 = 65536,-2  |\\r\\n|   int(整型)   |     32bit     | 2^32,-2^31~2^31-  |\\r\\n| long(长整型)  |     64bit     | 2^64,-2^63~2^63-1 |\\r\\n\\r\\n#### 注意:\\r\\n\\r\\n* 如果一个整数没有加上任何的标识的时候，那么默认是int类型的数据。\\r\\n* 如果需要把该数据表示成一个long类型的数据，那么需要加数据后面加上L表示，L是不区分大小写的，但是建议使用大写。\\r\\n\\r\\n#### 疑惑:存储整数可以使用四种数据类型，那么具体怎么选择使用呢？\\r\\n选用数据类型的原则： 在能满足需求的情况下，能小就小。节省内存空间。\\r\\n\\r\\n\\r\\n\\r\\n```\\r\\nlong l = 10L;// L l\\r\\n```\\r\\n\\r\\n\\r\\n\"],\"courseId\":[\"2\"],\"fatherId\":[\"68\"],\"chapterName\":[\"整型\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-08 07:54:16');
INSERT INTO `sys_oper_log` VALUES (354, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"浮点型\"],\"content\":[\"# 浮点型\\r\\n\\r\\n* float(单精度浮点型) 32bit\\t\\t6~7\\r\\n\\r\\n* double(双精度浮点型) 64bit   15~16\\r\\n\\r\\n* 注意如果一个小数没有加上任何标识的时候，那么该小数默认是double类型的数据，如果需要表示成float类型，那么需要在小数的后面加上f表示。f不区分大小写的。\\r\\n\\r\\n  \\r\\n\\r\\n  ```\\r\\n  float a = 3.1415926F;// f F\\r\\n  double b = 3.1415926123213123;// D d\\r\\n  ```\\r\\n\\r\\n  \\r\\n\\r\\n  \\r\\n\\r\\n\"],\"courseId\":[\"2\"],\"fatherId\":[\"69\"],\"chapterName\":[\"浮点型\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-08 07:54:52');
INSERT INTO `sys_oper_log` VALUES (355, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"字符型\"],\"content\":[\"# 字符型\\r\\n\\r\\n表示16位的无符号整数或者Unicode字符,Java对字符采用Unicode字符编码.\\r\\n\\r\\nUnicode 收集了实际上所有语言文字的字符,是一种跨平台的编码方式,Java的字符占2个字节,可以表示一个汉字.  2^16\\r\\n\\r\\n什么是编码?\\r\\n\\r\\n计算机只能表示0和1两个数字,于是人们规定了一个数字去表示一个特定的字符,比如使用97表示a.\\r\\n\\r\\n前256个字符是ASCII（美国信息交换标准编码）\\r\\n\\r\\nchar 常量的表示方法:\\r\\n\\r\\n1. 单个字符 \'A\' \'7\'\\r\\n2. 十进制的整数 [0,65535]\\r\\n3. 十六进制方式的格式如 \'\\\\u0061\'\\r\\n\\r\\nchar 本质上是无符号的16位整数\\r\\n\\r\\nchar 2字节（16bit）\\r\\n\\r\\n字符串的数据类型是：String 引用数据类型,不属于基本数据类型。\\r\\n\\r\\n| 转义符 | 表示      | Unicode值 |\\r\\n| :----- | :-------- | :-------- |\\r\\n| \\\\b     | Bacpspace | \\\\u0008    |\\r\\n| \\\\t     | 制表符    | \\\\u0009    |\\r\\n| \\\\n     | 换行符    | \\\\u000a    |\\r\\n| \\\\r     | 回车      | \\\\u000d    |\\r\\n| \\\\\\\"     | 双引号    | \\\\u0022    |\\r\\n| \\\\\'     | 单引号    | \\\\u0027    |\\r\\n| \\\\\\\\     | 反斜杠    | \\\\u005c    |\\r\\n\\r\\n\"],\"courseId\":[\"2\"],\"fatherId\":[\"70\"],\"chapterName\":[\"字符型\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-08 07:55:28');
INSERT INTO `sys_oper_log` VALUES (356, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"布尔型\"],\"content\":[\"# 布尔型\\r\\n\\r\\n布尔型只有两个值:true或者false。\\r\\n\\r\\nboolean:1字节或者4个字节\\r\\n\\r\\n如果使用boolean声明一个基本类型的变量时，那么该变量占4个字节，\\r\\n\\r\\n如果使用boolean声明一个数组类型的时候，那么每个数组的元素占一个字节。\\r\\n\\r\\n\\r\\n\\r\\n```\\r\\nboolean b = true;\\r\\nboolean b2 = false;\\r\\n\\r\\n// true false 布尔型常量\\r\\n\\r\\nb = 2 < 5;\\r\\nSystem.out.println(b)\\r\\n```\\r\\n\\r\\n\"],\"courseId\":[\"2\"],\"fatherId\":[\"71\"],\"chapterName\":[\"布尔型\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-08 07:55:56');
INSERT INTO `sys_oper_log` VALUES (357, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"数据类型转换\"],\"content\":[\"## 数据类型转换\\r\\n\\r\\n数据类型转换:\\r\\n\\r\\n* 小数据类型-------->大数据类型     自动类型转换\\r\\n* 大数据类型--------->小数据类型    强制类型转换\\r\\n\\r\\n强制类型转换的格式：\\r\\n\\r\\n```\\r\\n小数据类型  变量名 = (小数据类型)大数据类型;\\r\\n```\\r\\n\\r\\n数据类型转换要注意的细节:\\r\\n\\r\\n1. 凡是byte、short 、 char数据类型数据在运算的时候都会自动转换成int类型的数据再运算。\\r\\n2. 两个不同数据类型的数据在运算的时候，结果取决于大的数据类型。\\r\\n\\r\\n```\\r\\nclass Demo{\\r\\n  public static void main(String[] args){\\r\\n    /*\\r\\n    System.out.println(12); //整数常量\\r\\n    System.out.println(3.14); //小数常量\\r\\n    System.out.println(false); //布尔常量\\r\\n    System.out.println(\'1\'); //字符常量\\r\\n    System.out.println(\\\"hello world\\\"); //字符串常量\\r\\n\\r\\n    如果一个数据没有加上任何的标识之前，默认就是十进制的数据。\\r\\n    */\\r\\n    System.out.println(10);// 十进制\\r\\n    System.out.println(0b10); //二进制 , 如果一个数据要表示二进制，那么要在该数据的前面加上0b开头。\\r\\n    System.out.println(010); //八进制数据， 八进制的数据需要以0开头\\r\\n    System.out.println(0x10); //十六进制数据， 十六进制的数据需要以0x开头\\r\\n  }\\r\\n}\\r\\n```\\r\\n\\r\\n```\\r\\nclass Demo5\\r\\n{\\r\\n\\tpublic static void main(String[] args)\\r\\n\\t{\\r\\n\\r\\n\\t\\t//需求1： 定义一个变量存储一个正常人的年龄。\\r\\n\\t\\tbyte age = 120;  //声明了一个byte类型的变量，该变量的名字叫age，把120存储到了age变量中。\\r\\n\\t\\t//改变变量的值\\r\\n\\t\\tage = 121;\\r\\n\\t\\t//需求2： 定义一个变量存储老师口袋钱。\\r\\n\\t\\tshort money = 128;\\r\\n\\r\\n\\t\\t//需求3： 定义一个变量存储老黎的钱。\\r\\n\\t\\tint bossMoney = 1000000000;\\r\\n\\r\\n\\t\\t//需求4: 定义一个变量存储周小川老板\\r\\n\\t\\tlong  allMoney = 10000000000000000L;\\r\\n\\r\\n\\r\\n\\t\\t//存储小数\\r\\n\\t\\tfloat f = 3.14f;\\r\\n\\r\\n\\t\\tdouble d = 3.1415926537;\\r\\n\\r\\n\\t\\tboolean b = false;\\r\\n\\r\\n\\r\\n\\t\\tchar c = \'a\';\\r\\n\\r\\n\\t\\tString str = \\\"hello world\\\";\\r\\n\\r\\n\\t\\tSystem.out.println(str); //需要获取一个变量存储的数据，只需要使用变量名即可。\\r\\n\\t}\\r\\n}\\r\\n```\\r\\n\\r\\n```\\r\\nclass Demo\\r\\n{\\r\\n\\tpublic static void main(String[] args)\\r\\n\\t{\\r\\n\\t\\t//int age = 12; //声明一个变量\\r\\n\\t\\tint age ,height ;  //声明了变量\\r\\n\\t\\t//给变量赋值\\r\\n\\t\\tage = 10;\\r\\n\\t\\theight = 175;\\r\\n\\t\\tSystem.out.println(age);\\r\\n\\t\\tSystem.out.println(height);\\r\\n\\t}\\r\\n}\\r\\n```\\r\\n\\r\\n```\\r\\nclass Demo1\\r\\n{\\r\\n\\tpublic static void main(String[] args) {\\r\\n\\t\\tString str = \\\"\\\"; //字符串还是字符呢？  \\\"\\\"字符串没有内容是属于一个', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-08 07:57:08');
INSERT INTO `sys_oper_log` VALUES (358, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"算数运算符\"],\"content\":[\"# 算数运算符\\r\\n\\r\\n\\r\\n算术运算符用在数学表达式中，它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。\\r\\n表格中的实例假设整数变量A的值为10，变量B的值为20：\\r\\n\\r\\n|        |                                 |              |\\r\\n| :----: | :------------------------------ | :----------- |\\r\\n| 操作符 | 描述                            | 例子         |\\r\\n|   +    | 加法 - 相加运算符两侧的值       | A + B等于30  |\\r\\n|   -    | 减法 - 左操作数减去右操作数     | A – B等于-10 |\\r\\n|   \\\\*   | 乘法 - 相乘操作符两侧的值       | A * B等于200 |\\r\\n|   /    | 除法 - 左操作数除以右操作数     | B / A等于2   |\\r\\n|   ％   | 取模 - 左操作数除右操作数的余数 | B%A等于0     |\\r\\n|   ++   | 自增 - 操作数的值增加1          | B + +等于21  |\\r\\n|   --   | 自减 -- 操作数的值减少1         | B - -等于19  |\\r\\n\\r\\n# 自增自减运算符\\r\\n\\r\\n\\r\\n\\r\\n    ++\\r\\n    --\\r\\n\\r\\n* 前自增: ++位于操作数的前面 比如： ++i\\r\\n  * 先自增，后使用。\\r\\n* 后自增: ++位于操作数的后面。  比如： i++\\r\\n  * 先使用，后自增。\\r\\n\\r\\n```\\r\\nclass Demo\\r\\n{\\r\\n  public static void main(String[] args)\\r\\n\\t{\\r\\n\\t\\t/*\\r\\n\\t\\tint a = 0;\\r\\n\\t\\t//int sum = ++a; //前自增。 a = a+1  ， sum = a\\r\\n\\t\\tint sum = a++; //后自增  sum = 0 , a = a+1\\r\\n\\t\\tSystem.out.println(\\\"sum= \\\"+ sum+ \\\" a = \\\"+ a); //1\\r\\n    }\\r\\n}\\r\\n```\"],\"courseId\":[\"2\"],\"fatherId\":[\"73\"],\"chapterName\":[\"算数运算符\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-08 07:57:46');
INSERT INTO `sys_oper_log` VALUES (359, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"关系运算符\"],\"content\":[\"# 比较运算符\\r\\n\\r\\n|       |              |\\r\\n| :---: | :----------: |\\r\\n|  ==   | 判断是否等于 |\\r\\n|  !=   |    不等于    |\\r\\n|   >   |     大于     |\\r\\n|   <   |     小于     |\\r\\n|  >=   |   大于等于   |\\r\\n| &lt;= |   小于等于   |\\r\\n\\r\\n注意:\\r\\n\\r\\n* ==用于比较两个基本数据类型数据的时候，比较的是两个变量所存储的值是否一致.\\r\\n* ==用于比较两个引用类型变量的数据时候，比较的是两个 引用类型变量所记录的内存地址是否一致.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n # 下表为Java支持的关系运算符(表格中的实例整数变量A的值为10，变量B的值为20：)\\r\\n\\r\\n|        |                                                              |                        |\\r\\n| :----: | :----------------------------------------------------------- | :--------------------- |\\r\\n| 运算符 | 描述                                                         | 例子                   |\\r\\n|   ==   | 检查如果两个操作数的值是否相等，如果相等则条件为真。         | （A == B）为假(非真)。 |\\r\\n|   !=   | 检查如果两个操作数的值是否相等，如果值不相等则条件为真。     | (A != B) 为真。        |\\r\\n|   >    | 检查左操作数的值是否大于右操作数的值，如果是那么条件为真。   | （A> B）非真。         |\\r\\n|   <    | 检查左操作数的值是否小于右操作数的值，如果是那么条件为真。   | （A <B）为真。         |\\r\\n|   >=   | 检查左操作数的值是否大于或等于右操作数的值，如果是那么条件为真。 | （A> = B）为假。       |\\r\\n|   <=   | 检查左操作数的值是否小于或等于右操作数的值，如果是那么条件为真。 | （A <= B）为真。       |\\r\\n\\r\\n实例\\r\\n\\r\\n下面的简单示例程序演示了关系运算符。复制并粘贴下面的Java程序并保存为Test.java文件，然后编译并运行这个程序：\\r\\n\\r\\n```\\r\\npublic class Test\\r\\n{\\r\\n public static void main(String args[])\\r\\n{\\r\\n int a = 10;\\r\\n int b = 20;\\r\\n System.out.println(\\\"a == b = \\\" + (a == b) );\\r\\n\\r\\n System.out.println(\\\"a != b = \\\" + (a != b) );\\r\\n System.out.println(\\\"a > b = \\\" + (a > b) );\\r\\n System.out.println(\\\"a < b = \\\" + (a < b) );\\r\\n System.out.println(\\\"b >= a = \\\" + (b >= a) );\\r\\n System.out.println(\\\"b <= a = \\\" + (b <= a) );\\r\\n }\\r\\n}\\r\\n```\\r\\n\\r\\n以上实例编译运行结果如下：\\r\\n\\r\\n```\\r\\na == b = false\\r\\na != b = true\\r\\na > b = false\\r\\na < b = true\\r\\nb >= a = true\\r\\nb <= a = false\\r\\n```\\r\\n\\r\\n\\r\\n```\\r\\nclass Demo\\r\\n{\\r\\n\\tpublic static void main(String[] args)\\r\\n\\t{\\r\\n\\t\\t/*\\r\\n\\t\\tint a = 10;\\r\\n\\t\\tint b =10;\\r\\n\\t\\tSystem.out.println(\\\"10等于10吗？\\\"+ (a==b));  \\r\\n\\t\\tSystem.out', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-08 07:58:03');
INSERT INTO `sys_oper_log` VALUES (360, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"逻辑运算符\"],\"content\":[\"# 逻辑运算符\\r\\n\\r\\n逻辑运算符的作用是用于连接布尔表达式的。\\r\\n\\r\\n|              |              |                                                              |\\r\\n| :----------: | :----------: | :----------------------------------------------------------: |\\r\\n|      &       |   与,并且    |  只有左右变量同时 为true，那么结果才是true，否则就为false}   |\\r\\n|    &#124;    |   或,或者    | 只要两边的布尔表达式有一边为true，那么结果就为true，只有两边同时为false 的时候，结果才是false. |\\r\\n|      ^       |     异或     | 只要两边的布尔表达式 结果不一致，那么结果就为true，如果左右两边 的布尔表达式一致，那么就为false. |\\r\\n|      ！      |      非      |                             取反                             |\\r\\n|      &&      | 短路与、双与 |                        与&相似，见下                         |\\r\\n| &#124;&#124; | 短路或、双或 |                      与&#124;相似，见下                      |\\r\\n\\r\\n\\r\\n 下表列出了逻辑运算符的基本运算，假设布尔变量A为真，变量B为假\\r\\n\\r\\n|              |                                                              |                            |\\r\\n| :----------: | :----------------------------------------------------------- | :------------------------- |\\r\\n|    运算符    | 描述                                                         | 例子                       |\\r\\n|      &&      | 称为逻辑与运算符。当且仅当两个操作数都为真，条件才为真。     | （A && B）为假。           |\\r\\n| &#124;&#124; | 称为逻辑或操作符。如果任何两个操作数任何一个为真，条件为真。 | （A &#124;&#124; B）为真。 |\\r\\n|      ！      | 称为逻辑非运算符。用来反转操作数的逻辑状态。如果条件为true，则逻辑非运算符将得到 | false。                    |\\r\\n\\r\\n实例\\r\\n下面的简单示例程序演示了逻辑运算符。复制并粘贴下面的Java程序并保存为Test.java文件，然后编译并运行这个程序：\\r\\n\\r\\n```\\r\\npublic class Test {\\r\\n public static void main(String args[]) {\\r\\n boolean a = true;\\r\\n boolean b = false;\\r\\n System.out.println(\\\"a && b = \\\" + (a&&b));\\r\\n System.out.println(\\\"a || b = \\\" + (a||b) );\\r\\n System.out.println(\\\"!(a && b) = \\\" + !(a && b));\\r\\n }\\r\\n}\\r\\n```\\r\\n\\r\\n以上实例编译运行结果如下：\\r\\n\\r\\n```\\r\\na && b = false\\r\\na || b = true\\r\\n!(a && b) = true\\r\\n```\\r\\n\\r\\n\\r\\n## 短路与和单与符号的相同与不同点：\\r\\n\\r\\n* 相同点： 短路与和单与运算的结果是一样的。\\r\\n* 不同点： 使用短路与的时候，如果左边的布尔表达式为false，则不会在运算右边的布尔表达式，从而提高了效率。使用单与的', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-08 07:58:28');
INSERT INTO `sys_oper_log` VALUES (361, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"赋值运算符\"],\"content\":[\"\\r\\n\\r\\n\\r\\n\\r\\n赋值运算符\\r\\n\\r\\n下面是Java语言支持的赋值运算符：\\r\\n\\r\\n|         |                                                              |                                 |\\r\\n| :-----: | :----------------------------------------------------------- | :------------------------------ |\\r\\n| 操作符  | 描述                                                         | 例子                            |\\r\\n|    =    | 简单的赋值运算符，将右操作数的值赋给左侧操作数               | C = A + B将把A + B得到的值赋给C |\\r\\n|   +=    | 加和赋值操作符，它把左操作数和右操作数相加赋值给左操作数     | C += A等价于C = C + A           |\\r\\n|   -=    | 减和赋值操作符，它把左操作数和右操作数相减赋值给左操作数     | C -= A等价于C = C - A           |\\r\\n|   \\\\*=   | 乘和赋值操作符，它把左操作数和右操作数相乘赋值给左操作数     | C *= A等价于C = C * A           |\\r\\n|   /=    | 除和赋值操作符，它把左操作数和右操作数相除赋值给左操作数     | C /= A等价于C = C / A           |\\r\\n|   %=    | 取模和赋值操作符，它把左操作数和右操作数取模后赋值给左操作数 | C%= A等价于C = C％A             |\\r\\n|   <<=   | 左移位赋值运算符                                             | C << = 2等价于C = C << 2        |\\r\\n|   >>=   | 右移位赋值运算符                                             | C >> = 2等价于C = C >> 2        |\\r\\n|   &=    | 按位与赋值运算符                                             | C &= 2等价于C = C&2             |\\r\\n|   ^=    | 按位异或赋值操作符                                           | C ^= 2等价于C = C ^ 2           |\\r\\n| &#124 = | 按位或赋值操作符                                             | C &#124= 2等价于C = C &#124 2   |\\r\\n\\r\\n```\\r\\npublic class Test {\\r\\npublic static void main(String args[]) {\\r\\nint a = 10;\\r\\nint b = 20;\\r\\nint c = 0;\\r\\nc = a + b;\\r\\nSystem.out.println(\\\"c = a + b = \\\" + c );\\r\\nc += a ;\\r\\nSystem.out.println(\\\"c += a = \\\" + c );\\r\\nc -= a ;\\r\\nSystem.out.println(\\\"c -= a = \\\" + c );\\r\\nc *= a ;\\r\\nSystem.out.println(\\\"c *= a = \\\" + c );\\r\\na = 10;\\r\\nc = 15;\\r\\nc /= a ;\\r\\nSystem.out.println(\\\"c /= a = \\\" + c );\\r\\na = 10;\\r\\nc = 15;\\r\\nc %= a ;\\r\\nSystem.out.println(\\\"c %= a = \\\" + c );\\r\\nc <<= 2 ;\\r\\nSystem.out.println(\\\"c <<= 2 = \\\" + c );\\r\\nc >>= 2 ;\\r\\nSystem.out.println(\\\"c >>= ', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-08 07:59:27');
INSERT INTO `sys_oper_log` VALUES (362, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"位运算符\"],\"content\":[\"# 位运算符(了解)\\r\\n\\r\\n位运算符就是直接操作二进制位的。\\r\\n\\r\\nJava定义了位运算符，应用于整数类型\\\\(int\\\\)，长整型\\\\(long\\\\)，短整型\\\\(short\\\\)，字符型\\\\(char\\\\)，和字节型\\\\(byte\\\\)等类型。\\r\\n\\r\\n位运算符作用在所有的位上，并且按位运算。\\r\\n\\r\\n假设a = 60，b = 13;它们的二进制格式表示将如下：\\r\\n\\r\\n|  |  |\\r\\n| --- | --- |\\r\\n| & | 按位与 |\\r\\n| \\\\| | 按位或 |\\r\\n| ^ | 按位异或 |\\r\\n| ~ | 取反 |\\r\\n| &lt;&lt; | 左移 |\\r\\n| &gt;&gt; | 右移 |\\r\\n| &gt;&gt;&gt; | 无符号右移 |\\r\\n\\r\\n```\\r\\nA = 0011 1100\\r\\nB = 0000 1101\\r\\n-----------------\\r\\nA & b = 0000 1100\\r\\nA | B = 0011 1101\\r\\nA ^ B = 0011 0001\\r\\n~A = 1100 0011\\r\\n```\\r\\n\\r\\n下表列出了位运算符的基本运算,假设整数变量A的值为60和变量B的值为13：\\r\\n\\r\\n|  |  |  |\\r\\n| --- | --- | --- |\\r\\n| 操作符 | 描述 | 例子 |\\r\\n| ＆ | 按位与操作符，当且仅当两个操作数的某一位都非0时候结果的该位才为1。 | （A＆B），得到12，即0000 1100 |\\r\\n| \\\\| | 按位或操作符，只要两个操作数的某一位有一个非0时候结果的该位就为1。 | （A \\\\| B）得到61，即 0011 1101 |\\r\\n| ^ | 按位异或操作符，两个操作数的某一位不相同时候结果的该位就为1。 | （A ^ B）得到49，即 0011 0001 |\\r\\n| 〜 | 按位补运算符翻转操作数的每一位。 | （〜A）得到-61，即1100 0011 |\\r\\n| &lt;&lt; | 按位左移运算符。左操作数按位左移右操作数指定的位数。 | A &lt;&lt; 2得到240，即 1111 0000 |\\r\\n| &gt;&gt; | 按位右移运算符。左操作数按位右移右操作数指定的位数。 | A &gt;&gt; 2得到15即 1111 |\\r\\n| &gt;&gt;&gt; | 按位右移补零操作符。左操作数的值按右操作数指定的位数右移，移动得到的空位以零填充。 | A&gt;&gt;&gt;2得到15即0000 1111 |\\r\\n\\r\\n## 异或的应用\\r\\n\\r\\n如果操作数A连续异或同一个操作数两次，那么结果还是操作数A。\\r\\n应用:对数据加密.\\r\\n\\r\\n## 位运算符可能会出现的笔试题目：\\r\\n\\r\\n1. 交换两个变量的值,不准出现第三方变量。\\r\\n2. 取出一个二进制数据的指定位数。要求读取该二进制数据的低4位\\r\\n  ```\\r\\n       00000000-00000000-00010100-01001101\\r\\n   &   00000000-00000000-00000000-00001111\\r\\n   ------------------------------------------\\r\\n       00000000-00000000-00000000-00001101\\r\\n  ```\\r\\n\\r\\n\\r\\n## 无符号右移与右移的区别\\r\\n\\r\\n进行右移运算的时候，如果操作数是一个正数，那么左边的空缺位使用0补，\\r\\n如果操作数是一个负数，那么左边的空缺位使用1补。而使用无符号右移的时候，不管是正数还是负数都\\r\\n统一使用0补。\\r\\n\\r\\n```\\r\\nclass Demo\\r\\n{\\r\\n    public static void main(String[] args){\\r\\n        System.out.println(6&3); // 2\\r\\n        System.out.println(6|3); // 7\\r\\n        System.out.println(6^3); //  5\\r\\n        System.out.println(~7);  // -8\\r\\n    }\\r\\n}\\r\\n```\\r\\n\\r\\nclass Demo\\r\\n{\\r\\n    public static void main\\\\(String\\\\[\\\\] args\\\\)\\r\\n  ', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-08 07:59:50');
INSERT INTO `sys_oper_log` VALUES (363, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', NULL, 0, NULL, '2022-07-10 10:33:55');
INSERT INTO `sys_oper_log` VALUES (364, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"7\"],\"tableName\":[\"school_problem\"],\"tableComment\":[\"题目表\"],\"className\":[\"Problem\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"57\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"58\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"试题内容\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"question\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"textarea\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"59\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"试题类型\"],\"columns[2].javaType\":[\"Long\"],\"columns[2].javaField\":[\"type\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"select\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"60\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"关联知识点编号\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"kId\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"61\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"分数1\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"score1\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].isRequired\":[\"1\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"62\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"分数2\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaField\":[\"score2\"],\"columns', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 10:47:42');
INSERT INTO `sys_oper_log` VALUES (365, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', NULL, 0, NULL, '2022-07-10 10:47:48');
INSERT INTO `sys_oper_log` VALUES (366, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', NULL, 0, NULL, '2022-07-10 10:50:11');
INSERT INTO `sys_oper_log` VALUES (367, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', NULL, 0, NULL, '2022-07-10 10:51:53');
INSERT INTO `sys_oper_log` VALUES (368, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', NULL, 0, NULL, '2022-07-10 10:55:12');
INSERT INTO `sys_oper_log` VALUES (369, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 11:01:25');
INSERT INTO `sys_oper_log` VALUES (370, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', NULL, 0, NULL, '2022-07-10 11:01:31');
INSERT INTO `sys_oper_log` VALUES (371, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"7\"],\"tableName\":[\"school_problem\"],\"tableComment\":[\"题目表\"],\"className\":[\"Problem\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"57\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"59\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"试题类型\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"type\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"select\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"58\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"试题内容\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"question\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"119\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"普通文本还是markdown\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"questionType\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"select\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"120\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"关联章节编号\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"cId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"60\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"关联知识点编号\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaField\":[\"kId\"],\"columns[5].isInse', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 11:04:33');
INSERT INTO `sys_oper_log` VALUES (372, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', NULL, 0, NULL, '2022-07-10 11:04:42');
INSERT INTO `sys_oper_log` VALUES (373, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"7\"],\"tableName\":[\"school_problem\"],\"tableComment\":[\"题目表\"],\"className\":[\"Problem\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"57\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"59\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"试题类型\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"type\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"select\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"58\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"试题内容\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"question\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"119\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"普通文本还是markdown\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"questionType\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"select\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"120\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"关联章节编号\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"cId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"60\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"关联知识点编号\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaField\":[\"kId\"],\"columns[5].isInse', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:14:17');
INSERT INTO `sys_oper_log` VALUES (374, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"7\"],\"tableName\":[\"school_problem\"],\"tableComment\":[\"题目表\"],\"className\":[\"Problem\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"57\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"59\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"试题类型\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"type\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"select\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"58\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"试题内容\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"question\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"119\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"普通文本还是markdown\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"questionType\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"select\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"120\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"关联章节编号\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"cId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"60\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"关联知识点编号\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaField\":[', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:15:04');
INSERT INTO `sys_oper_log` VALUES (375, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', NULL, 0, NULL, '2022-07-10 13:15:34');
INSERT INTO `sys_oper_log` VALUES (376, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"7\"],\"tableName\":[\"school_problem\"],\"tableComment\":[\"题目表\"],\"className\":[\"Problem\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"57\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"59\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"试题类型\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"type\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"select\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"58\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"试题内容\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"question\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"119\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"普通文本还是markdown\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"questionType\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"select\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"120\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"关联章节编号\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"cId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"60\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"关联知识点编号\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaField\":[', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:18:59');
INSERT INTO `sys_oper_log` VALUES (377, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:20:48');
INSERT INTO `sys_oper_log` VALUES (378, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"7\"],\"tableName\":[\"school_problem\"],\"tableComment\":[\"题目表\"],\"className\":[\"Problem\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"57\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"59\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"试题类型\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"type\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"select\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"58\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"试题内容\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"question\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"119\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"普通文本还是markdown\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"questionType\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"select\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"120\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"关联章节编号\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"cId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"60\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"关联知识点编号\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaField\":[\"kId\"],\"columns[5].isInse', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:21:20');
INSERT INTO `sys_oper_log` VALUES (379, '代码生成', 3, 'com.ruoyi.generator.controller.GenController.remove()', 'POST', 1, 'admin', '研发部门', '/tool/gen/remove', '127.0.0.1', '内网IP', '{\"ids\":[\"7\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:22:13');
INSERT INTO `sys_oper_log` VALUES (380, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/importTable', '127.0.0.1', '内网IP', '{\"tables\":[\"school_problem\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:22:25');
INSERT INTO `sys_oper_log` VALUES (381, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"10\"],\"tableName\":[\"school_problem\"],\"tableComment\":[\"题目表\"],\"className\":[\"Problem\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"121\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"122\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"试题类型\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"type\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"select\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"123\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"试题内容\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"question\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"124\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"普通文本还是markdown\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"questionType\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"select\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"125\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"关联章节编号\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"cId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"126\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"关联知识点编号\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaFie', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:24:24');
INSERT INTO `sys_oper_log` VALUES (382, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"10\"],\"tableName\":[\"school_problem\"],\"tableComment\":[\"题目表\"],\"className\":[\"Problem\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"121\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"122\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"试题类型\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"type\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"select\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"123\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"试题内容\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"question\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"124\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"普通文本还是markdown\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"questionType\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"select\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"125\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"关联章节编号\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"cId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"126\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"关联知识点编号\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaFie', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:25:17');
INSERT INTO `sys_oper_log` VALUES (383, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', NULL, 0, NULL, '2022-07-10 13:25:24');
INSERT INTO `sys_oper_log` VALUES (384, '字典类型', 1, 'com.ruoyi.web.controller.system.SysDictTypeController.addSave()', 'POST', 1, 'admin', '研发部门', '/system/dict/add', '127.0.0.1', '内网IP', '{\"dictName\":[\"题目类型\"],\"dictType\":[\"school_problem_type\"],\"status\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:31:49');
INSERT INTO `sys_oper_log` VALUES (385, '字典数据', 1, 'com.ruoyi.web.controller.system.SysDictDataController.addSave()', 'POST', 1, 'admin', '研发部门', '/system/dict/data/add', '127.0.0.1', '内网IP', '{\"dictLabel\":[\"选择题\"],\"dictValue\":[\"0\"],\"dictType\":[\"school_problem_type\"],\"cssClass\":[\"\"],\"dictSort\":[\"1\"],\"listClass\":[\"\"],\"isDefault\":[\"Y\"],\"status\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:33:12');
INSERT INTO `sys_oper_log` VALUES (386, '字典数据', 1, 'com.ruoyi.web.controller.system.SysDictDataController.addSave()', 'POST', 1, 'admin', '研发部门', '/system/dict/data/add', '127.0.0.1', '内网IP', '{\"dictLabel\":[\"填空题\"],\"dictValue\":[\"1\"],\"dictType\":[\"school_problem_type\"],\"cssClass\":[\"\"],\"dictSort\":[\"2\"],\"listClass\":[\"\"],\"isDefault\":[\"Y\"],\"status\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:33:36');
INSERT INTO `sys_oper_log` VALUES (387, '字典数据', 1, 'com.ruoyi.web.controller.system.SysDictDataController.addSave()', 'POST', 1, 'admin', '研发部门', '/system/dict/data/add', '127.0.0.1', '内网IP', '{\"dictLabel\":[\"判断题\"],\"dictValue\":[\"2\"],\"dictType\":[\"school_problem_type\"],\"cssClass\":[\"\"],\"dictSort\":[\"3\"],\"listClass\":[\"\"],\"isDefault\":[\"Y\"],\"status\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:34:25');
INSERT INTO `sys_oper_log` VALUES (388, '字典数据', 1, 'com.ruoyi.web.controller.system.SysDictDataController.addSave()', 'POST', 1, 'admin', '研发部门', '/system/dict/data/add', '127.0.0.1', '内网IP', '{\"dictLabel\":[\"问答题\"],\"dictValue\":[\"3\"],\"dictType\":[\"school_problem_type\"],\"cssClass\":[\"\"],\"dictSort\":[\"4\"],\"listClass\":[\"\"],\"isDefault\":[\"Y\"],\"status\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:34:43');
INSERT INTO `sys_oper_log` VALUES (389, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:35:10');
INSERT INTO `sys_oper_log` VALUES (390, '代码生成', 3, 'com.ruoyi.generator.controller.GenController.remove()', 'POST', 1, 'admin', '研发部门', '/tool/gen/remove', '127.0.0.1', '内网IP', '{\"ids\":[\"10\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:37:29');
INSERT INTO `sys_oper_log` VALUES (391, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/importTable', '127.0.0.1', '内网IP', '{\"tables\":[\"school_problem\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:37:44');
INSERT INTO `sys_oper_log` VALUES (392, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:41:39');
INSERT INTO `sys_oper_log` VALUES (393, '代码生成', 3, 'com.ruoyi.generator.controller.GenController.remove()', 'POST', 1, 'admin', '研发部门', '/tool/gen/remove', '127.0.0.1', '内网IP', '{\"ids\":[\"11\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:43:14');
INSERT INTO `sys_oper_log` VALUES (394, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/importTable', '127.0.0.1', '内网IP', '{\"tables\":[\"school_problem\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:43:32');
INSERT INTO `sys_oper_log` VALUES (395, '代码生成', 3, 'com.ruoyi.generator.controller.GenController.remove()', 'POST', 1, 'admin', '研发部门', '/tool/gen/remove', '127.0.0.1', '内网IP', '{\"ids\":[\"12\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:47:09');
INSERT INTO `sys_oper_log` VALUES (396, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/importTable', '127.0.0.1', '内网IP', '{\"tables\":[\"school_problem\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:47:19');
INSERT INTO `sys_oper_log` VALUES (397, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"13\"],\"tableName\":[\"school_problem\"],\"tableComment\":[\"题目表\"],\"className\":[\"SchoolProblem\"],\"functionAuthor\":[\"ruoyi\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"252\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"253\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"试题类型\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"type\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"select\"],\"columns[1].dictType\":[\"school_problem_type\"],\"columns[2].columnId\":[\"254\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"试题内容\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"problem\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"255\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"普通文本还是markdown\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"problemTextType\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"select\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"256\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"关联章节编号\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"cId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"257\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"关联知识点编号\"],\"columns[5].javaType\":[', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:53:36');
INSERT INTO `sys_oper_log` VALUES (398, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"13\"],\"tableName\":[\"school_problem\"],\"tableComment\":[\"题目表\"],\"className\":[\"Problem\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"252\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"253\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"试题类型\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"type\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"select\"],\"columns[1].dictType\":[\"school_problem_type\"],\"columns[2].columnId\":[\"254\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"试题内容\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"problem\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"255\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"普通文本还是markdown\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"problemTextType\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"select\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"256\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"关联章节编号\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"cId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"257\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"关联知识点编号\"],\"columns[5].javaType\":[\"Long\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:55:20');
INSERT INTO `sys_oper_log` VALUES (399, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"13\"],\"tableName\":[\"school_problem\"],\"tableComment\":[\"题目表\"],\"className\":[\"Problem\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"252\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"253\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"试题类型\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"type\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"select\"],\"columns[1].dictType\":[\"school_problem_type\"],\"columns[2].columnId\":[\"254\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"试题内容\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"problem\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"textarea\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"255\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"试题内容类型\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"problemTextType\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"select\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"256\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"关联章节编号\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"cId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"257\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"关联知识点编号\"],\"columns[5].javaType\":[\"Long\"],\"colum', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:57:06');
INSERT INTO `sys_oper_log` VALUES (400, '字典类型', 1, 'com.ruoyi.web.controller.system.SysDictTypeController.addSave()', 'POST', 1, 'admin', '研发部门', '/system/dict/add', '127.0.0.1', '内网IP', '{\"dictName\":[\"题目文本类型\"],\"dictType\":[\"school_problem_content_type\"],\"status\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:58:29');
INSERT INTO `sys_oper_log` VALUES (401, '字典数据', 1, 'com.ruoyi.web.controller.system.SysDictDataController.addSave()', 'POST', 1, 'admin', '研发部门', '/system/dict/data/add', '127.0.0.1', '内网IP', '{\"dictLabel\":[\"纯文本\"],\"dictValue\":[\"0\"],\"dictType\":[\"school_problem_content_type\"],\"cssClass\":[\"\"],\"dictSort\":[\"1\"],\"listClass\":[\"\"],\"isDefault\":[\"Y\"],\"status\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:59:00');
INSERT INTO `sys_oper_log` VALUES (402, '字典数据', 1, 'com.ruoyi.web.controller.system.SysDictDataController.addSave()', 'POST', 1, 'admin', '研发部门', '/system/dict/data/add', '127.0.0.1', '内网IP', '{\"dictLabel\":[\"Markdown格式\"],\"dictValue\":[\"1\"],\"dictType\":[\"school_problem_content_type\"],\"cssClass\":[\"\"],\"dictSort\":[\"2\"],\"listClass\":[\"\"],\"isDefault\":[\"Y\"],\"status\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 13:59:19');
INSERT INTO `sys_oper_log` VALUES (403, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 14:02:21');
INSERT INTO `sys_oper_log` VALUES (404, '代码生成', 3, 'com.ruoyi.generator.controller.GenController.remove()', 'POST', 1, 'admin', '研发部门', '/tool/gen/remove', '127.0.0.1', '内网IP', '{\"ids\":[\"13\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 14:02:37');
INSERT INTO `sys_oper_log` VALUES (405, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/importTable', '127.0.0.1', '内网IP', '{\"tables\":[\"school_problem\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 14:02:43');
INSERT INTO `sys_oper_log` VALUES (406, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"14\"],\"tableName\":[\"school_problem\"],\"tableComment\":[\"题目表\"],\"className\":[\"Problem\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"297\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"298\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"试题类型\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"type\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"select\"],\"columns[1].dictType\":[\"school_problem_type\"],\"columns[2].columnId\":[\"299\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"试题内容\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"content\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"summernote\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"300\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"普通文本还是markdown\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"contentType\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"select\"],\"columns[3].dictType\":[\"school_problem_content_type\"],\"columns[4].columnId\":[\"301\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"关联章节编号\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"cId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"302\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"关联知识点编号\"],\"col', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 14:06:37');
INSERT INTO `sys_oper_log` VALUES (407, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', NULL, 0, NULL, '2022-07-10 14:06:57');
INSERT INTO `sys_oper_log` VALUES (408, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 14:46:24');
INSERT INTO `sys_oper_log` VALUES (409, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 14:48:12');
INSERT INTO `sys_oper_log` VALUES (410, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"14\"],\"tableName\":[\"school_problem\"],\"tableComment\":[\"题目表\"],\"className\":[\"Problem\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"297\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"298\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"试题类型\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"type\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"select\"],\"columns[1].dictType\":[\"school_problem_type\"],\"columns[2].columnId\":[\"299\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"试题内容\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"content\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"summernote\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"300\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"普通文本还是markdown\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"contentType\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"select\"],\"columns[3].dictType\":[\"school_problem_content_type\"],\"columns[4].columnId\":[\"301\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"关联章节编号\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"cId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"302\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"关联知识点编号\"],\"col', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 14:48:33');
INSERT INTO `sys_oper_log` VALUES (411, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"14\"],\"tableName\":[\"school_problem\"],\"tableComment\":[\"题目表\"],\"className\":[\"Problem\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"297\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"298\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"试题类型\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"type\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"select\"],\"columns[1].dictType\":[\"school_problem_type\"],\"columns[2].columnId\":[\"299\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"试题内容\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"content\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"summernote\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"300\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"普通文本还是markdown\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"contentType\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"select\"],\"columns[3].dictType\":[\"school_problem_content_type\"],\"columns[4].columnId\":[\"301\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"关联章节编号\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"cId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"302\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"关联知识点编号\"],\"col', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 14:48:50');
INSERT INTO `sys_oper_log` VALUES (412, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_problem', '127.0.0.1', '内网IP', '\"school_problem\"', NULL, 0, NULL, '2022-07-10 14:48:55');
INSERT INTO `sys_oper_log` VALUES (413, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"14\"],\"tableName\":[\"school_problem\"],\"tableComment\":[\"题目表\"],\"className\":[\"Problem\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"297\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"298\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"试题类型\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"type\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"select\"],\"columns[1].dictType\":[\"school_problem_type\"],\"columns[2].columnId\":[\"299\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"试题内容\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"content\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"300\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"普通文本还是markdown\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"contentType\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"select\"],\"columns[3].dictType\":[\"school_problem_content_type\"],\"columns[4].columnId\":[\"301\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"关联章节编号\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"cId\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"302\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"关联知识点编号\"],\"columns[', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 14:52:18');
INSERT INTO `sys_oper_log` VALUES (414, '题目', 1, 'com.ruoyi.school.problem.controller.ProblemController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/problem/add', '127.0.0.1', '内网IP', '{\"type\":[\"3\"],\"content\":[\"编写一个Helloworld\"],\"contentType\":[\"0\"],\"cId\":[\"\"],\"kId\":[\"\"],\"score1\":[\"\"],\"score2\":[\"\"],\"score3\":[\"\"],\"score4\":[\"\"],\"score5\":[\"\"],\"score6\":[\"\"],\"score7\":[\"\"],\"score8\":[\"\"],\"score9\":[\"\"],\"score10\":[\"\"],\"option1\":[\"\"],\"option2\":[\"\"],\"option3\":[\"\"],\"option4\":[\"\"],\"option5\":[\"\"],\"option6\":[\"\"],\"option7\":[\"\"],\"option8\":[\"\"],\"option9\":[\"\"],\"option10\":[\"\"],\"answer1\":[\"public Helloworld\\r\\n{\\r\\n    public static void main(String[] args)\\r\\n    {\\r\\n        System.out.println(\\\"Hello world\\\");\\r\\n    }\\r\\n}\"],\"answer2\":[\"\"],\"answer3\":[\"\"],\"answer4\":[\"\"],\"answer5\":[\"\"],\"answer6\":[\"\"],\"answer7\":[\"\"],\"answer8\":[\"\"],\"answer9\":[\"\"],\"answer10\":[\"\"],\"upload1\":[\"\"],\"upload2\":[\"\"],\"upload3\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 15:01:38');
INSERT INTO `sys_oper_log` VALUES (415, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/importTable', '127.0.0.1', '内网IP', '{\"tables\":[\"school_homework_problem\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 15:46:00');
INSERT INTO `sys_oper_log` VALUES (416, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/importTable', '127.0.0.1', '内网IP', '{\"tables\":[\"school_homework\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 15:46:18');
INSERT INTO `sys_oper_log` VALUES (417, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_homework_problem', '127.0.0.1', '内网IP', '\"school_homework_problem\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 15:46:40');
INSERT INTO `sys_oper_log` VALUES (418, '代码生成', 3, 'com.ruoyi.generator.controller.GenController.remove()', 'POST', 1, 'admin', '研发部门', '/tool/gen/remove', '127.0.0.1', '内网IP', '{\"ids\":[\"15\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 15:46:46');
INSERT INTO `sys_oper_log` VALUES (419, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/importTable', '127.0.0.1', '内网IP', '{\"tables\":[\"school_homework_problem\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 15:46:49');
INSERT INTO `sys_oper_log` VALUES (420, '代码生成', 3, 'com.ruoyi.generator.controller.GenController.remove()', 'POST', 1, 'admin', '研发部门', '/tool/gen/remove', '127.0.0.1', '内网IP', '{\"ids\":[\"17\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:02:21');
INSERT INTO `sys_oper_log` VALUES (421, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/importTable', '127.0.0.1', '内网IP', '{\"tables\":[\"school_homework_problem,school_classes_homework\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:03:50');
INSERT INTO `sys_oper_log` VALUES (422, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"16\"],\"tableName\":[\"school_homework\"],\"tableComment\":[\"作业表\"],\"className\":[\"Homework\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"348\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"349\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"标题\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"title\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"350\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"时长\"],\"columns[2].javaType\":[\"Long\"],\"columns[2].javaField\":[\"timeLenght\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"351\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"创建时间\"],\"columns[3].javaType\":[\"Date\"],\"columns[3].javaField\":[\"gmtCreate\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"datetime\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"352\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"修改时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtModified\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"353\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"发布人id\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaField\":[\"uId\"],\"columns[5].isList\":[\"1\"],\"columns[5].isQuery\":[\"1\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:06:33');
INSERT INTO `sys_oper_log` VALUES (423, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"16\"],\"tableName\":[\"school_homework\"],\"tableComment\":[\"作业表\"],\"className\":[\"Homework\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"348\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"349\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"标题\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"title\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"350\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"时长\"],\"columns[2].javaType\":[\"Long\"],\"columns[2].javaField\":[\"timeLenght\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"351\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"创建时间\"],\"columns[3].javaType\":[\"Date\"],\"columns[3].javaField\":[\"gmtCreate\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"datetime\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"352\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"修改时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtModified\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"353\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"发布人id\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaField\":[\"uId\"],\"columns[5].isList\":[\"1\"],\"columns[5].isQuery\":[\"1\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:07:12');
INSERT INTO `sys_oper_log` VALUES (424, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"19\"],\"tableName\":[\"school_homework_problem\"],\"tableComment\":[\"作业题目表\"],\"className\":[\"HomeworkProblem\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"373\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"374\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"作业编号\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"homeworkdId\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"375\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"题目编号\"],\"columns[2].javaType\":[\"Long\"],\"columns[2].javaField\":[\"problemId\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"376\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"排序\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"sortNum\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"377\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"创建时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtCreate\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"378\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"修改时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaField\":[\"gmtModified\"],\"columns[5].isList\":[\"1\"],\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:11:46');
INSERT INTO `sys_oper_log` VALUES (425, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"16\"],\"tableName\":[\"school_homework\"],\"tableComment\":[\"作业表\"],\"className\":[\"Homework\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"348\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"349\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"标题\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"title\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"350\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"时长\"],\"columns[2].javaType\":[\"Long\"],\"columns[2].javaField\":[\"timeLenght\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"351\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"创建时间\"],\"columns[3].javaType\":[\"Date\"],\"columns[3].javaField\":[\"gmtCreate\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"datetime\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"352\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"修改时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtModified\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"353\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"发布人id\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaField\":[\"uId\"],\"columns[5].isList\":[\"1\"],\"columns[5].isQuery\":[\"1\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:13:12');
INSERT INTO `sys_oper_log` VALUES (426, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_classes_homework', '127.0.0.1', '内网IP', '\"school_classes_homework\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:15:36');
INSERT INTO `sys_oper_log` VALUES (427, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_homework_problem', '127.0.0.1', '内网IP', '\"school_homework_problem\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:15:40');
INSERT INTO `sys_oper_log` VALUES (428, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_homework', '127.0.0.1', '内网IP', '\"school_homework\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:15:43');
INSERT INTO `sys_oper_log` VALUES (429, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_homework', '127.0.0.1', '内网IP', '\"school_homework\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:23:28');
INSERT INTO `sys_oper_log` VALUES (430, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_homework_problem', '127.0.0.1', '内网IP', '\"school_homework_problem\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:23:32');
INSERT INTO `sys_oper_log` VALUES (431, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_classes_homework', '127.0.0.1', '内网IP', '\"school_classes_homework\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:24:41');
INSERT INTO `sys_oper_log` VALUES (432, '代码生成', 3, 'com.ruoyi.generator.controller.GenController.remove()', 'POST', 1, 'admin', '研发部门', '/tool/gen/remove', '127.0.0.1', '内网IP', '{\"ids\":[\"16,19,18\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:29:59');
INSERT INTO `sys_oper_log` VALUES (433, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/importTable', '127.0.0.1', '内网IP', '{\"tables\":[\"school_student_homework_record,school_student_problem_record,school_homework_problem,school_homework,school_classes_homework\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:35:28');
INSERT INTO `sys_oper_log` VALUES (434, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"20\"],\"tableName\":[\"school_classes_homework\"],\"tableComment\":[\"班级作业表\"],\"className\":[\"ClassesHomework\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"384\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"385\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"班级id\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"classesId\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"386\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"作业id\"],\"columns[2].javaType\":[\"Long\"],\"columns[2].javaField\":[\"homeworkId\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"387\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"类型\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"type\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"select\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"388\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"用时\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"timeLength\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"389\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"提交时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaFie', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:38:51');
INSERT INTO `sys_oper_log` VALUES (435, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"23\"],\"tableName\":[\"school_homework\"],\"tableComment\":[\"作业表\"],\"className\":[\"SchoolHomework\"],\"functionAuthor\":[\"ruoyi\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"411\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"412\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"标题\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"title\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"413\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"时长\"],\"columns[2].javaType\":[\"Long\"],\"columns[2].javaField\":[\"timeLenght\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"414\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"作业题目数量\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"problemQty\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"415\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"作业总分\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"score\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"416\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"创建时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaField\":[\"gmtCr', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:39:36');
INSERT INTO `sys_oper_log` VALUES (436, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"22\"],\"tableName\":[\"school_homework_problem\"],\"tableComment\":[\"作业题目表\"],\"className\":[\"HomeworkProblem\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"403\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"404\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"作业编号\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"homeworkId\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"405\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"题目编号\"],\"columns[2].javaType\":[\"Long\"],\"columns[2].javaField\":[\"problemId\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"406\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"排序\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"sortNum\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"407\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"创建时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtCreate\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"408\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"修改时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaField\":[\"gmtModified\"],\"columns[5].isList\":[\"1\"],\"c', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:41:30');
INSERT INTO `sys_oper_log` VALUES (437, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"23\"],\"tableName\":[\"school_homework\"],\"tableComment\":[\"作业表\"],\"className\":[\"SchoolHomework\"],\"functionAuthor\":[\"ruoyi\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"411\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"412\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"标题\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"title\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"413\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"时长\"],\"columns[2].javaType\":[\"Long\"],\"columns[2].javaField\":[\"timeLenght\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"414\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"作业题目数量\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"problemQty\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"415\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"作业总分\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"score\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"416\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"创建时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaField\":[\"gmtCr', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:42:28');
INSERT INTO `sys_oper_log` VALUES (438, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"23\"],\"tableName\":[\"school_homework\"],\"tableComment\":[\"作业表\"],\"className\":[\"Homework\"],\"functionAuthor\":[\"ruoyi\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"411\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"412\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"标题\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"title\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"413\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"时长\"],\"columns[2].javaType\":[\"Long\"],\"columns[2].javaField\":[\"timeLenght\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"414\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"作业题目数量\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"problemQty\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"415\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"作业总分\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"score\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"416\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"创建时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaField\":[\"gmtCreate\"]', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 16:42:44');
INSERT INTO `sys_oper_log` VALUES (439, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_homework', '127.0.0.1', '内网IP', '\"school_homework\"', NULL, 0, NULL, '2022-07-10 16:46:48');
INSERT INTO `sys_oper_log` VALUES (440, '作业', 1, 'com.ruoyi.school.homework.controller.HomeworkController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/homework/add', '127.0.0.1', '内网IP', '{\"title\":[\"数据类型作业\"],\"timeLenght\":[\"\"],\"problemQty\":[\"\"],\"score\":[\"100\"],\"remark\":[\"\"],\"index\":[\"1\"],\"homeworkProblemList[0].problemId\":[\"1\"],\"homeworkProblemList[0].sortNum\":[\"\"],\"homeworkProblemList[0].remark\":[\"\"],\"btSelectAll\":[\"\"],\"btSelectItem\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 17:09:42');
INSERT INTO `sys_oper_log` VALUES (441, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"20\"],\"tableName\":[\"school_classes_homework\"],\"tableComment\":[\"班级作业表\"],\"className\":[\"ClassesHomework\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"384\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"385\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"班级id\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"classesId\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"386\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"作业id\"],\"columns[2].javaType\":[\"Long\"],\"columns[2].javaField\":[\"homeworkId\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"387\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"类型\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"type\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"select\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"388\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"用时\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"timeLength\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"389\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"提交时间\"],\"columns[5].javaType\":[\"Date\"],\"columns[5].javaFie', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 21:24:43');
INSERT INTO `sys_oper_log` VALUES (442, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_classes_homework', '127.0.0.1', '内网IP', '\"school_classes_homework\"', NULL, 0, NULL, '2022-07-10 21:33:42');
INSERT INTO `sys_oper_log` VALUES (443, '班级作业管理', 1, 'com.ruoyi.school.classhomework.controller.ClassesHomeworkController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/classhomework/add', '127.0.0.1', '内网IP', '{\"classesId\":[\"1\"],\"homeworkId\":[\"1\"],\"timeLength\":[\"60\"],\"commitTime\":[\"2022-07-11\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 21:36:01');
INSERT INTO `sys_oper_log` VALUES (444, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_homework', '127.0.0.1', '内网IP', '\"school_homework\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 21:42:13');
INSERT INTO `sys_oper_log` VALUES (445, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', '研发部门', '/tool/gen/synchDb/school_homework', '127.0.0.1', '内网IP', '\"school_homework\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 21:42:41');
INSERT INTO `sys_oper_log` VALUES (446, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"23\"],\"tableName\":[\"school_homework\"],\"tableComment\":[\"作业表\"],\"className\":[\"Homework\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"411\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"412\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"标题\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"title\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"448\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"课程id\"],\"columns[2].javaType\":[\"Long\"],\"columns[2].javaField\":[\"courseId\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"413\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"时长\"],\"columns[3].javaType\":[\"Long\"],\"columns[3].javaField\":[\"timeLenght\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"414\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"作业题目数量\"],\"columns[4].javaType\":[\"Long\"],\"columns[4].javaField\":[\"problemQty\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"415\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"作业总分\"],\"columns[5].javaType\":[\"Long\"],\"columns[5].javaField\":[\"score\"],\"columns[5].isInsert\":[\"1', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-10 21:43:03');
INSERT INTO `sys_oper_log` VALUES (447, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_homework_problem', '127.0.0.1', '内网IP', '\"school_homework_problem\"', NULL, 0, NULL, '2022-07-10 21:43:08');
INSERT INTO `sys_oper_log` VALUES (448, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_homework', '127.0.0.1', '内网IP', '\"school_homework\"', NULL, 0, NULL, '2022-07-10 21:43:55');
INSERT INTO `sys_oper_log` VALUES (449, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2048\"],\"parentId\":[\"2006\"],\"menuType\":[\"C\"],\"menuName\":[\"作业管理\"],\"url\":[\"/school/homework\"],\"target\":[\"menuItem\"],\"perms\":[\"school:homework:view\"],\"orderNum\":[\"1\"],\"icon\":[\"#\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 05:11:54');
INSERT INTO `sys_oper_log` VALUES (450, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2048\"],\"parentId\":[\"2006\"],\"menuType\":[\"C\"],\"menuName\":[\"作业管理\"],\"url\":[\"/school/homework\"],\"target\":[\"menuItem\"],\"perms\":[\"school:homework:view\"],\"orderNum\":[\"101\"],\"icon\":[\"#\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 05:12:25');
INSERT INTO `sys_oper_log` VALUES (451, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.editSave()', 'POST', 1, 'admin', '研发部门', '/system/menu/edit', '127.0.0.1', '内网IP', '{\"menuId\":[\"2054\"],\"parentId\":[\"2006\"],\"menuType\":[\"C\"],\"menuName\":[\"班级作业管理\"],\"url\":[\"/school/classhomework\"],\"target\":[\"menuItem\"],\"perms\":[\"school:classhomework:view\"],\"orderNum\":[\"102\"],\"icon\":[\"#\"],\"visible\":[\"0\"],\"isRefresh\":[\"1\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 05:12:37');
INSERT INTO `sys_oper_log` VALUES (452, '用户管理', 3, 'com.ruoyi.web.controller.system.SysUserController.remove()', 'POST', 1, 'admin', '研发部门', '/system/user/remove', '112.81.196.48', 'XX XX', '{\"ids\":[\"117\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 05:17:06');
INSERT INTO `sys_oper_log` VALUES (453, '用户管理', 3, 'com.ruoyi.web.controller.system.SysUserController.remove()', 'POST', 1, 'admin', '研发部门', '/system/user/remove', '112.81.196.48', 'XX XX', '{\"ids\":[\"116\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 05:17:09');
INSERT INTO `sys_oper_log` VALUES (454, '用户管理', 3, 'com.ruoyi.web.controller.system.SysUserController.remove()', 'POST', 1, 'admin', '研发部门', '/system/user/remove', '112.81.196.48', 'XX XX', '{\"ids\":[\"115\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 05:17:14');
INSERT INTO `sys_oper_log` VALUES (455, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"关系运算符\"],\"content\":[\"# 比较运算符\\r\\n\\r\\n|       |              |\\r\\n| :---: | :----------: |\\r\\n|  ==   | 判断是否等于 |\\r\\n|  !=   |    不等于    |\\r\\n|   >   |     大于     |\\r\\n|   <   |     小于     |\\r\\n|  >=   |   大于等于   |\\r\\n| &lt;= |   小于等于   |\\r\\n\\r\\n注意:\\r\\n\\r\\n* ==用于比较两个基本数据类型数据的时候，比较的是两个变量所存储的值是否一致.\\r\\n* ==用于比较两个引用类型变量的数据时候，比较的是两个 引用类型变量所记录的内存地址是否一致.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n # 下表为Java支持的关系运算符(表格中的实例整数变量A的值为10，变量B的值为20：)\\r\\n\\r\\n|        |                                                              |                        |\\r\\n| :----: | :----------------------------------------------------------- | :--------------------- |\\r\\n| 运算符 | 描述                                                         | 例子                   |\\r\\n|   ==   | 检查如果两个操作数的值是否相等，如果相等则条件为真。         | （A == B）为假(非真)。 |\\r\\n|   !=   | 检查如果两个操作数的值是否相等，如果值不相等则条件为真。     | (A != B) 为真。        |\\r\\n|   >    | 检查左操作数的值是否大于右操作数的值，如果是那么条件为真。   | （A> B）非真。         |\\r\\n|   <    | 检查左操作数的值是否小于右操作数的值，如果是那么条件为真。   | （A <B）为真。         |\\r\\n|   >=   | 检查左操作数的值是否大于或等于右操作数的值，如果是那么条件为真。 | （A> = B）为假。       |\\r\\n|   <=   | 检查左操作数的值是否小于或等于右操作数的值，如果是那么条件为真。 | （A <= B）为真。       |\\r\\n\\r\\n实例\\r\\n\\r\\n下面的简单示例程序演示了关系运算符。复制并粘贴下面的Java程序并保存为Test.java文件，然后编译并运行这个程序：\\r\\n\\r\\n```\\r\\npublic class Test\\r\\n{\\r\\n public static void main(String args[])\\r\\n{\\r\\n int a = 10;\\r\\n int b = 20;\\r\\n System.out.println(\\\"a == b = \\\" + (a == b) );\\r\\n\\r\\n System.out.println(\\\"a != b = \\\" + (a != b) );\\r\\n System.out.println(\\\"a > b = \\\" + (a > b) );\\r\\n System.out.println(\\\"a < b = \\\" + (a < b) );\\r\\n System.out.println(\\\"b >= a = \\\" + (b >= a) );\\r\\n System.out.println(\\\"b <= a = \\\" + (b <= a) );\\r\\n }\\r\\n}\\r\\n```\\r\\n\\r\\n以上实例编译运行结果如下：\\r\\n\\r\\n```\\r\\na == b = false\\r\\na != b = true\\r\\na > b = false\\r\\na < b = true\\r\\nb >= a = true\\r\\nb <= a = false\\r\\n```\\r\\n\\r\\n\\r\\n```\\r\\nclass Demo\\r\\n{\\r\\n\\tpublic static void main(String[] args)\\r\\n\\t{\\r\\n\\t\\t/*\\r\\n\\t\\tint a = 10;\\r\\n\\t\\tint b =10;\\r\\n\\t\\tSystem.out.println(\\\"10等于10吗？\\\"+ (a==b));  \\r\\n\\t\\tSystem.out', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 07:35:10');
INSERT INTO `sys_oper_log` VALUES (456, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\" 位运算符\"],\"content\":[\"# 位运算符(了解)\\r\\n\\r\\n位运算符就是直接操作二进制位的。\\r\\n\\r\\nJava定义了位运算符，应用于整数类型\\\\(int\\\\)，长整型\\\\(long\\\\)，短整型\\\\(short\\\\)，字符型\\\\(char\\\\)，和字节型\\\\(byte\\\\)等类型。\\r\\n\\r\\n位运算符作用在所有的位上，并且按位运算。\\r\\n\\r\\n假设a = 60，b = 13;它们的二进制格式表示将如下：\\r\\n\\r\\n|              |            |\\r\\n| ------------ | ---------- |\\r\\n| &            | 按位与     |\\r\\n| \\\\|           | 按位或     |\\r\\n| ^            | 按位异或   |\\r\\n| ~            | 取反       |\\r\\n| &lt;&lt;     | 左移       |\\r\\n| &gt;&gt;     | 右移       |\\r\\n| &gt;&gt;&gt; | 无符号右移 |\\r\\n\\r\\n```\\r\\nA = 0011 1100\\r\\nB = 0000 1101\\r\\n-----------------\\r\\nA & b = 0000 1100\\r\\nA | B = 0011 1101\\r\\nA ^ B = 0011 0001\\r\\n~A = 1100 0011\\r\\n```\\r\\n\\r\\n下表列出了位运算符的基本运算,假设整数变量A的值为60和变量B的值为13：\\r\\n\\r\\n|              |                                                              |                                   |\\r\\n| ------------ | ------------------------------------------------------------ | --------------------------------- |\\r\\n| 操作符       | 描述                                                         | 例子                              |\\r\\n| ＆           | 按位与操作符，当且仅当两个操作数的某一位都非0时候结果的该位才为1。 | （A＆B），得到12，即0000 1100     |\\r\\n| \\\\|           | 按位或操作符，只要两个操作数的某一位有一个非0时候结果的该位就为1。 | （A \\\\| B）得到61，即 0011 1101    |\\r\\n| ^            | 按位异或操作符，两个操作数的某一位不相同时候结果的该位就为1。 | （A ^ B）得到49，即 0011 0001     |\\r\\n| 〜           | 按位补运算符翻转操作数的每一位。                             | （〜A）得到-61，即1100 0011       |\\r\\n| &lt;&lt;     | 按位左移运算符。左操作数按位左移右操作数指定的位数。         | A &lt;&lt; 2得到240，即 1111 0000 |\\r\\n| &gt;&gt;     | 按位右移运算符。左操作数按位右移右操作数指定的位数。         | A &gt;&gt; 2得到15即 1111         |\\r\\n| &gt;&gt;&gt; | 按位右移补零操作符。左操作数的值按右操作数指定的位数右移，移动得到的空位以零填充。 | A&gt;&gt;&gt;2得到15即0000 1111   |\\r\\n\\r\\n## 异或的应用\\r\\n\\r\\n如果操作数A连续异或同一个操作数两次，那么结果还是操作数A。\\r\\n应用:对数据加密.\\r\\n\\r\\n## 位运算符可能会出现的笔试题目：\\r\\n\\r\\n1. 交换两个变量的值,不准出现第三方变量。\\r\\n2. 取出一个二进制数据的指定位数。要求读取该二进制数据的低4位\\r\\n\\r\\n  ```\\r\\n     00000000-00000000-00010100-01001101\\r\\n &   00000000-00000000-00000000-00001111\\r\\n ------------------------------------------\\r\\', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 07:37:54');
INSERT INTO `sys_oper_log` VALUES (457, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"三目运算符\"],\"content\":[\"# 条件运算符\\r\\n\\r\\n* 也被称为三元运算符、三目运算符。该运算符有3个操作数，并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。\\r\\n\\r\\n# 格式:\\r\\n\\r\\n```\\r\\nvariable x = (expression) ? value if true : value if false\\r\\n```\\r\\n\\r\\n\\r\\n# 实例:\\r\\n\\r\\n```\\r\\npublic class Test\\r\\n{\\r\\n  public static void main(String args[])\\r\\n  {\\r\\n    int a , b;\\r\\n    a = 10;\\r\\n    b = (a == 1) ? 20: 30;\\r\\n    System.out.println( \\\"Value of b is : \\\" + b );\\r\\n    b = (a == 10) ? 20: 30;\\r\\n    System.out.println( \\\"Value of b is : \\\" + b );\\r\\n  }\\r\\n}\\r\\n```\\r\\n\\r\\n以上实例编译运行结果如下：\\r\\n\\r\\n```\\r\\nValue of b is : 30\\r\\nValue of b is : 20\\r\\n```\"],\"courseId\":[\"2\"],\"fatherId\":[\"78\"],\"chapterName\":[\"三目运算符\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 07:38:33');
INSERT INTO `sys_oper_log` VALUES (458, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"结合性与优先级\"],\"content\":[\"## Java运算符优先级\\r\\n\\r\\n\\r\\n\\r\\n当多个运算符出现在一个表达式中，谁先谁后呢？这就涉及到运算符的优先级别的问题。在一个多运算符的表达式中，运算符优先级不同会导致最后得出的结果差别甚大。\\r\\n\\r\\n例如，（1+3）＋（3+2）\\\\*2，这个表达式如果按加号最优先计算，答案就是 18，如果按照乘号最优先，答案则是 14。\\r\\n\\r\\n再如，x = 7 + 3 _ 2;这里x得到13，而不是20，因为乘法运算符比加法运算符有较高的优先级，所以先计算3 _ 2得到6，然后再加7。\\r\\n\\r\\n下表中具有最高优先级的运算符在的表的最上面，最低优先级的在表的底部。\\r\\n\\r\\n|          |                                                        |          |\\r\\n| -------- | ------------------------------------------------------ | -------- |\\r\\n| 类别     | 操作符                                                 | 关联性   |\\r\\n| 后缀     | \\\\(\\\\) \\\\[\\\\] . \\\\(点操作符\\\\)                               | 左到右   |\\r\\n| 一元     | + - ++ -- ！~                                          | 从右到左 |\\r\\n| 乘性     | \\\\* / ％                                                | 左到右   |\\r\\n| 加性     | + -                                                    | 左到右   |\\r\\n| 移位     | &gt;&gt; &gt;&gt;&gt; &lt;&lt;                         | 左到右   |\\r\\n| 关系     | &gt;&gt; = &lt;&lt; =                                  | 左到右   |\\r\\n| 相等     | == !=                                                  | 左到右   |\\r\\n| 按位与   | ＆                                                     | 左到右   |\\r\\n| 按位异或 | ^                                                      | 左到右   |\\r\\n| 按位或   |                                                        | 左到右   |\\r\\n| 逻辑与   | &&                                                     | 左到右   |\\r\\n| 逻辑或   | \\\\|\\\\|                                                   | 左到右   |\\r\\n| 条件     | ？：                                                   | 从右到左 |\\r\\n| 赋值     | = + = - = \\\\* = \\\\/ =％= &gt;&gt; = &lt;&lt; =＆= ^ = {= | 从右到左 |\\r\\n| 逗号     | ，                                                     | 左到右   |\\r\\n\\r\\nz = x+y-g\\\\*h\\\\*\\\\(t/20\\\\)+65-r%2\\r\\n\\r\\n\\r\\n\\r\\n记忆:\\r\\n\\r\\n算数运算符&gt; 关系运算符 &gt;逻辑运算符&gt; 赋值运算符\\r\\n\\r\\n\\r\\n\\r\\nc = ((a + b) > (c+d ) && e+5==f \\r\\n\\r\\n\"],\"courseId\":[\"2\"],\"fatherId\":[\"79\"],\"chapterName\":[\"结合性与优先级\"],\"orderNum\":[\"100\"],\"kId\":[\"', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 07:39:20');
INSERT INTO `sys_oper_log` VALUES (459, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"输入输出语句\"],\"content\":[\"## 输入语句\\r\\n\\r\\n```\\r\\npackage _7输入输出;\\r\\n\\r\\nimport java.util.Scanner;\\r\\n\\r\\npublic class InputDemo\\r\\n{\\r\\n\\r\\n\\tpublic static void main(String[] args)\\r\\n\\t{\\r\\n\\t\\t\\r\\n\\t\\t// 创建接收用户输入的对象\\r\\n\\t\\tScanner sc = new Scanner(System.in);\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\tSystem.out.println(\\\"请输入宽度:\\\");\\r\\n\\t\\tint width = sc.nextInt();\\r\\n\\t\\tSystem.out.println(\\\"请输入高度\\\");\\r\\n\\t\\tint height = sc.nextInt();\\r\\n\\t\\t\\r\\n\\t\\tint area = width*height;\\r\\n\\t\\tSystem.out.println(\\\"面积为\\\"+area);\\r\\n\\t\\t\\t\\t\\r\\n\\t\\t\\t\\t\\r\\n\\t\\tfloat f1 = sc.nextFloat();\\r\\n\\t\\tdouble d1 = sc.nextDouble();\\r\\n\\t\\tboolean b1 = sc.nextBoolean();\\r\\n\\t\\tchar c1 = sc.next().charAt(0);// 得到第一个字符\\r\\n\\t\\tString s1 = sc.next();\\r\\n\\t\\t\\r\\n\\t\\tSystem.out.println(f1);\\r\\n\\t\\tSystem.out.println(d1);\\r\\n\\t\\tSystem.out.println(b1);\\r\\n\\t\\tSystem.out.println(c1);\\r\\n\\t\\tSystem.out.println(s1);\\r\\n\\t}\\r\\n\\r\\n}\\r\\n\\r\\n```\\r\\n\\r\\n## 输出语句\\r\\n\\r\\n```\\r\\npackage _7输入输出;\\r\\n\\r\\npublic class OutputDemo\\r\\n{\\r\\n\\r\\n\\tpublic static void main(String[] args)\\r\\n\\t{\\r\\n\\t\\tSystem.out.println(\\\"abc\\\");\\r\\n\\t\\tSystem.out.println(\\\"def\\\");\\r\\n\\t\\tSystem.out.println(\\\"hij\\\");\\r\\n\\t\\t\\r\\n\\t\\tSystem.err.print(\\\"错误\\\");\\r\\n\\t\\t\\r\\n\\t\\t// 不换行\\r\\n\\t\\tSystem.out.print(\\\"abc\\\\n\\\");\\r\\n\\t\\tSystem.out.print(\\\"def\\\");\\r\\n\\t\\tSystem.out.print(\\\"hij\\\");\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\r\\n\\t}\\r\\n\\r\\n}\\r\\n```\"],\"courseId\":[\"2\"],\"fatherId\":[\"67\"],\"chapterName\":[\"输入输出\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 07:41:54');
INSERT INTO `sys_oper_log` VALUES (460, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"if语句\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"80\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 07:57:20');
INSERT INTO `sys_oper_log` VALUES (461, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"if语句\"],\"content\":[\"# if语句\\r\\n\\r\\n一个if语句包含一个布尔表达式和一条或多条语句。\\r\\n\\r\\n##### 语法\\r\\n\\r\\nif语句的用语法如下：\\r\\n\\r\\n```\\r\\nif(布尔表达式)\\r\\n{\\r\\n    //如果布尔表达式为true将执行的语句\\r\\n}\\r\\n```\\r\\n\\r\\n如果布尔表达式的值为true，则执行if语句中的代码块。否则执行If语句块后面的代码。\\r\\n\\r\\n```\\r\\npublic class Test\\r\\n{\\r\\n    public static void main(String args[])\\r\\n    {\\r\\n        int x = 10;\\r\\n        if( x < 20 )\\r\\n        {\\r\\n            System.out.print(\\\"这是 if 语句\\\");\\r\\n        }\\r\\n    }\\r\\n}\\r\\n```\\r\\n\\r\\n以上代码编译运行结果如下：\\r\\n\\r\\n```\\r\\n这是 if 语句\\r\\n```\\r\\n\\r\\n## if...else语句\\r\\n\\r\\nif语句后面可以跟else语句，当if语句的布尔表达式值为false时，else语句块会被执行。\\r\\n\\r\\n##### 语法\\r\\n\\r\\nif…else的用法如下：\\r\\n\\r\\n```\\r\\nif(布尔表达式)\\r\\n{\\r\\n    //如果布尔表达式的值为true\\r\\n}\\r\\nelse\\r\\n{\\r\\n    //如果布尔表达式的值为false\\r\\n}\\r\\n```\\r\\n\\r\\n##### 实例\\r\\n\\r\\n```\\r\\npublic class Test\\r\\n{\\r\\n    public static void main(String args[])\\r\\n    {\\r\\n        int x = 30;\\r\\n        if( x < 20 )\\r\\n        {\\r\\n            System.out.print(\\\"这是 if 语句\\\");\\r\\n        }\\r\\n        else\\r\\n        {\\r\\n            System.out.print(\\\"这是 else 语句\\\");\\r\\n        }\\r\\n    }\\r\\n}\\r\\n```\\r\\n\\r\\n以上代码编译运行结果如下：\\r\\n\\r\\n```\\r\\n这是 else 语句\\r\\n```\\r\\n\\r\\n## if...else if...else语句\\r\\n\\r\\nif语句后面可以跟elseif…else语句，这种语句可以检测到多种可能的情况。\\r\\n\\r\\n使用if，else if，else语句的时候，需要注意下面几点:\\r\\n\\r\\n* if语句至多有1个else语句，else语句在所有的elseif语句之后。\\r\\n* If语句可以有若干个elseif语句，它们必须在else语句之前。\\r\\n* 一旦其中一个else if语句检测为true，其他的else if以及else语句都将跳过执行。\\r\\n\\r\\n##### 语法\\r\\n\\r\\nif...else if... else语法格式如下:\\r\\n\\r\\n\\r\\n```\\r\\nif(布尔表达式 1)\\r\\n{\\r\\n     //如果布尔表达式 1的值为true执行代码\\r\\n}\\r\\nelse if(布尔表达式 2)\\r\\n{\\r\\n    //如果布尔表达式 2的值为true执行代码\\r\\n}\\r\\nelse if(布尔表达式 3)\\r\\n{\\r\\n    //如果布尔表达式 3的值为true执行代码\\r\\n}else\\r\\n{\\r\\n    //如果以上布尔表达式都不为true执行代码\\r\\n}\\r\\n```\\r\\n\\r\\n##### 实例\\r\\n\\r\\n```\\r\\npublic class Test\\r\\n{\\r\\n    public static void main(String args[])\\r\\n    {\\r\\n        int x = 30;\\r\\n        if( x == 10 )\\r\\n        {\\r\\n            System.out.print(\\\"Value of X is 10\\\");\\r\\n        }\\r\\n        else if( x == 20 )\\r\\n        {\\r\\n            System.out.print(\\\"Value of X', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 07:58:13');
INSERT INTO `sys_oper_log` VALUES (462, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"位运算符\"],\"content\":[\"# 位运算符(了解)\\r\\n\\r\\n位运算符就是直接操作二进制位的。\\r\\n\\r\\nJava定义了位运算符，应用于整数类型\\\\(int\\\\)，长整型\\\\(long\\\\)，短整型\\\\(short\\\\)，字符型\\\\(char\\\\)，和字节型\\\\(byte\\\\)等类型。\\r\\n\\r\\n位运算符作用在所有的位上，并且按位运算。\\r\\n\\r\\n假设a = 60，b = 13;它们的二进制格式表示将如下：\\r\\n\\r\\n|              |            |\\r\\n| ------------ | ---------- |\\r\\n| &            | 按位与     |\\r\\n| \\\\|           | 按位或     |\\r\\n| ^            | 按位异或   |\\r\\n| ~            | 取反       |\\r\\n| &lt;&lt;     | 左移       |\\r\\n| &gt;&gt;     | 右移       |\\r\\n| &gt;&gt;&gt; | 无符号右移 |\\r\\n\\r\\n```\\r\\nA = 0011 1100\\r\\nB = 0000 1101\\r\\n-----------------\\r\\nA & b = 0000 1100\\r\\nA | B = 0011 1101\\r\\nA ^ B = 0011 0001\\r\\n~A = 1100 0011\\r\\n```\\r\\n\\r\\n下表列出了位运算符的基本运算,假设整数变量A的值为60和变量B的值为13：\\r\\n\\r\\n|              |                                                              |                                   |\\r\\n| ------------ | ------------------------------------------------------------ | --------------------------------- |\\r\\n| 操作符       | 描述                                                         | 例子                              |\\r\\n| ＆           | 按位与操作符，当且仅当两个操作数的某一位都非0时候结果的该位才为1。 | （A＆B），得到12，即0000 1100     |\\r\\n| \\\\|           | 按位或操作符，只要两个操作数的某一位有一个非0时候结果的该位就为1。 | （A \\\\| B）得到61，即 0011 1101    |\\r\\n| ^            | 按位异或操作符，两个操作数的某一位不相同时候结果的该位就为1。 | （A ^ B）得到49，即 0011 0001     |\\r\\n| 〜           | 按位补运算符翻转操作数的每一位。                             | （〜A）得到-61，即1100 0011       |\\r\\n| &lt;&lt;     | 按位左移运算符。左操作数按位左移右操作数指定的位数。         | A &lt;&lt; 2得到240，即 1111 0000 |\\r\\n| &gt;&gt;     | 按位右移运算符。左操作数按位右移右操作数指定的位数。         | A &gt;&gt; 2得到15即 1111         |\\r\\n| &gt;&gt;&gt; | 按位右移补零操作符。左操作数的值按右操作数指定的位数右移，移动得到的空位以零填充。 | A&gt;&gt;&gt;2得到15即0000 1111   |\\r\\n\\r\\n## 异或的应用\\r\\n\\r\\n如果操作数A连续异或同一个操作数两次，那么结果还是操作数A。\\r\\n应用:对数据加密.\\r\\n\\r\\n## 位运算符可能会出现的笔试题目：\\r\\n\\r\\n1. 交换两个变量的值,不准出现第三方变量。\\r\\n2. 取出一个二进制数据的指定位数。要求读取该二进制数据的低4位\\r\\n\\r\\n  ```\\r\\n     00000000-00000000-00010100-01001101\\r\\n &   00000000-00000000-00000000-00001111\\r\\n ------------------------------------------\\r\\n', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 08:40:13');
INSERT INTO `sys_oper_log` VALUES (463, '知识点管理', 3, 'com.ruoyi.school.knowledge.controller.KnowledgeController.remove()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/remove', '112.81.196.48', 'XX XX', '{\"ids\":[\"28\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 16:45:13');
INSERT INTO `sys_oper_log` VALUES (464, '知识点管理', 3, 'com.ruoyi.school.knowledge.controller.KnowledgeController.remove()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/remove', '112.81.196.48', 'XX XX', '{\"ids\":[\"23\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 16:45:26');
INSERT INTO `sys_oper_log` VALUES (465, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"switch语句\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"80\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 19:09:17');
INSERT INTO `sys_oper_log` VALUES (466, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"while和do-while语句\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"81\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 19:09:48');
INSERT INTO `sys_oper_log` VALUES (467, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"for语句\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"81\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 19:10:04');
INSERT INTO `sys_oper_log` VALUES (468, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"switch语句\"],\"content\":[\"switch语句判断一个变量与一系列值中某个值是否相等，每个值称为一个分支。\\r\\n\\r\\n##### 语法\\r\\n\\r\\nswitch语法格式如下:\\r\\n\\r\\n```\\r\\nswitch(expression)\\r\\n{\\r\\n    case value :\\r\\n       //语句\\r\\n       break; //可选\\r\\n    case value :\\r\\n       //语句\\r\\n       break; //可选\\r\\n    //你可以有任意数量的case语句\\r\\n    default : //可选\\r\\n       //语句\\r\\n}\\r\\n```\\r\\n\\r\\nswitch语句有如下规则：\\r\\n\\r\\n* switch语句中的变量类型只能为byte、short、int或者char。\\r\\n* switch语句可以拥有多个case语句。每个case后面跟一个要比较的值和冒号。\\r\\n* case语句中的值的数据类型必须与变量的数据类型相同，而且只能是常量或者字面常量。\\r\\n* 当变量的值与case语句的值相等时，那么case语句之后的语句开始执行，直到break语句出现才会跳出switch语句。3\\r\\n* 当遇到break语句时，switch语句终止。程序跳转到switch语句后面的语句执行。case语句不必须要包含break语句。如果没有break语句出现，程序会继续执行下一条case语句，直到出现break语句。\\r\\n* switch语句可以包含一个default分支，该分支必须是switch语句的最后一个分支。default在没有case语句的值和变量值相等的时候执行。default分支不需要break语句。\\r\\n\\r\\n##### 实例\\r\\n\\r\\n```\\r\\npublic class Test {\\r\\n\\r\\n   public static void main(String args[]){\\r\\n      //char grade = args[0].charAt(0);\\r\\n      char grade = \'C\';\\r\\n\\r\\n      switch(grade)\\r\\n      {\\r\\n         case \'A\' :\\r\\n            System.out.println(\\\"Excellent!\\\");\\r\\n            break;\\r\\n         case \'B\' :\\r\\n         case \'C\' :\\r\\n            System.out.println(\\\"Well done\\\");\\r\\n            break;\\r\\n         case \'D\' :\\r\\n            System.out.println(\\\"You passed\\\");\\r\\n         case \'F\' :\\r\\n            System.out.println(\\\"Better try again\\\");\\r\\n            break;\\r\\n         default :\\r\\n            System.out.println(\\\"Invalid grade\\\");\\r\\n      }\\r\\n      System.out.println(\\\"Your grade is \\\" + grade);\\r\\n   }\\r\\n}\\r\\n```\\r\\n\\r\\n以上代码编译运行结果如下：\\r\\n\\r\\n```\\r\\nWell done\\r\\nYour grade is C\\r\\n```\"],\"courseId\":[\"2\"],\"fatherId\":[\"89\"],\"chapterName\":[\"switch语句\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 19:17:07');
INSERT INTO `sys_oper_log` VALUES (469, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"while语句和do-while语句\"],\"content\":[\"## while循环\\r\\n\\r\\nwhile是最基本的循环，它的结构为：\\r\\n\\r\\n```\\r\\nwhile( 布尔表达式 )\\r\\n{\\r\\n\\t//循环内容\\r\\n}\\r\\n```\\r\\n\\r\\n只要布尔表达式为true，循环体会一直执行下去。\\r\\n\\r\\n##### 实例\\r\\n\\r\\n```\\r\\npublic class Test\\r\\n{\\r\\n   public static void main(String args[])\\r\\n   {\\r\\n      int x = 10;\\r\\n      while( x < 20 )\\r\\n      {\\r\\n         System.out.print(\\\"value of x : \\\" + x );\\r\\n         x++;\\r\\n         System.out.print(\\\"\\\\n\\\");\\r\\n      }\\r\\n   }\\r\\n}\\r\\n```\\r\\n\\r\\n以上实例编译运行结果如下：\\r\\n\\r\\n```\\r\\nvalue of x : 10\\r\\nvalue of x : 11\\r\\nvalue of x : 12\\r\\nvalue of x : 13\\r\\nvalue of x : 14\\r\\nvalue of x : 15\\r\\nvalue of x : 16\\r\\nvalue of x : 17\\r\\nvalue of x : 18\\r\\nvalue of x : 19\\r\\n```\\r\\n\\r\\n\\r\\n\\r\\n## do…while循环\\r\\n\\r\\ndo…while循环和while循环相似，不同的是，do…while循环至少会执行一次。\\r\\n\\r\\n```\\r\\ndo {\\r\\n    //代码语句\\r\\n}while(布尔表达式);\\r\\n```\\r\\n\\r\\n注意：布尔表达式在循环体的后面，所以语句块在检测布尔表达式之前已经执行了。 如果布尔表达式的值为true，则语句块一直执行，直到布尔表达式的值为false。\\r\\n\\r\\n##### 实例\\r\\n\\r\\n```\\r\\npublic class Test {\\r\\n\\r\\n   public static void main(String args[]){\\r\\n      int x = 10;\\r\\n\\r\\n      do\\r\\n      {\\r\\n         System.out.print(\\\"value of x : \\\" + x );\\r\\n         x++;\\r\\n         System.out.print(\\\"\\\\n\\\");\\r\\n      }while( x < 20 );\\r\\n   }\\r\\n}\\r\\n```\\r\\n\\r\\n以上实例编译运行结果如下：\\r\\n\\r\\n```\\r\\nvalue of x : 10\\r\\nvalue of x : 11\\r\\nvalue of x : 12\\r\\nvalue of x : 13\\r\\nvalue of x : 14\\r\\nvalue of x : 15\\r\\nvalue of x : 16\\r\\nvalue of x : 17\\r\\nvalue of x : 18\\r\\nvalue of x : 19\\r\\n```\"],\"courseId\":[\"2\"],\"fatherId\":[\"90\"],\"chapterName\":[\"while和do-while语句\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 19:18:49');
INSERT INTO `sys_oper_log` VALUES (470, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"for语句\"],\"content\":[\"## for循环\\r\\n\\r\\n虽然所有循环结构都可以用while或者do...while表示，但Java提供了另一种语句 —— for循环，使一些循环结构变得更加简单。\\r\\n\\r\\nfor循环执行的次数是在执行前就确定的。语法格式如下：\\r\\n\\r\\n```\\r\\nfor(初始化; 布尔表达式; 更新)\\r\\n{\\r\\n    //代码语句\\r\\n}\\r\\n```\\r\\n\\r\\n关于for循环有以下几点说明：\\r\\n\\r\\n* 最先执行初始化步骤。可以声明一种类型，但可初始化一个或多个循环控制变量，也可以是空语句。\\r\\n* 然后，检测布尔表达式的值。如果为true，循环体被执行。如果为false，循环终止，开始执行循环体后面的语句。\\r\\n* 执行一次循环后，更新循环控制变量。\\r\\n* 再次检测布尔表达式。循环执行上面的过程。\\r\\n\\r\\n#####  实例\\r\\n\\r\\n```\\r\\npublic class Test\\r\\n{\\r\\n   public static void main(String args[])\\r\\n   {\\r\\n      for(int x = 10; x < 20; x = x+1)\\r\\n      {\\r\\n         System.out.print(\\\"value of x : \\\" + x );\\r\\n         System.out.print(\\\"\\\\n\\\");\\r\\n      }\\r\\n   }\\r\\n}\\r\\n```\\r\\n\\r\\n以上实例编译运行结果如下：\\r\\n\\r\\n```\\r\\nvalue of x : 10\\r\\nvalue of x : 11\\r\\nvalue of x : 12\\r\\nvalue of x : 13\\r\\nvalue of x : 14\\r\\nvalue of x : 15\\r\\nvalue of x : 16\\r\\nvalue of x : 17\\r\\nvalue of x : 18\\r\\nvalue of x : 19\\r\\n```\"],\"courseId\":[\"2\"],\"fatherId\":[\"91\"],\"chapterName\":[\"for语句\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 19:19:23');
INSERT INTO `sys_oper_log` VALUES (471, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"break和continue\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"81\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 19:21:12');
INSERT INTO `sys_oper_log` VALUES (472, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"break和continue\"],\"content\":[\"```\\r\\npackage _3循环结构;\\r\\n\\r\\npublic class BreakContinueDemo\\r\\n{\\r\\n\\r\\n\\tpublic static void main(String[] args)\\r\\n\\t{\\r\\n\\t\\t// TODO Auto-generated method stub\\r\\n\\r\\n\\t\\t// break\\t完全终止所在的最近的循环\\r\\n\\t\\t// contiue\\t跳过后面的语句，进入下一次循环\\r\\n\\t\\t\\r\\n//\\t\\tfor(int i=1;i<=10;i++)\\r\\n//\\t\\t{\\r\\n//\\t\\t\\tif(i==5)\\r\\n//\\t\\t\\t{\\r\\n//\\t\\t\\t\\tbreak;\\r\\n//\\t\\t\\t}\\r\\n//\\t\\t\\tSystem.out.println(i);\\r\\n//\\t\\t}\\r\\n//\\t\\tSystem.out.println(\\\"程序结束\\\");\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n//\\t\\tfor(int i=1;i<=100;i++)\\r\\n//\\t\\t{\\r\\n//\\t\\t\\tSystem.out.println(i);\\r\\n//\\t\\t\\t\\r\\n//\\t\\t\\tif(i%3==0)\\r\\n//\\t\\t\\t{\\r\\n//\\t\\t\\t\\tcontinue;\\r\\n//\\t\\t\\t}\\r\\n//\\t\\t\\t\\r\\n//\\t\\t}\\r\\n//\\t\\tSystem.out.println(\\\"程序结束\\\");\\r\\n\\t\\t\\r\\n\\t\\tabc:\\r\\n\\t\\tfor(int i=1;i<=10;i++)\\r\\n\\t\\t{\\r\\n\\t\\t\\tfor(int j=1;j<10;j++)\\r\\n\\t\\t\\t{\\r\\n\\t\\t\\t\\tif(i==3&&j==3) break abc;\\r\\n\\t\\t\\t\\tSystem.out.print(i+\\\"*\\\"+j+\\\"=\\\"+i*j+\\\"\\\\t\\\");\\r\\n\\t\\t\\t}\\r\\n\\t\\t\\tSystem.out.println();\\r\\n\\t\\t}\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t}\\r\\n\\r\\n}\\r\\n\\r\\n```\"],\"courseId\":[\"2\"],\"fatherId\":[\"92\"],\"chapterName\":[\"break和continue\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-11 19:22:05');
INSERT INTO `sys_oper_log` VALUES (473, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"JavaEE企业开发\"],\"description\":[\"\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:13:32');
INSERT INTO `sys_oper_log` VALUES (474, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"数组的基本操作\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"13\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:17:10');
INSERT INTO `sys_oper_log` VALUES (475, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"遍历数组\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"13\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:17:41');
INSERT INTO `sys_oper_log` VALUES (476, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"内存问题\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"13\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:18:46');
INSERT INTO `sys_oper_log` VALUES (477, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"二维数组\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"13\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:19:22');
INSERT INTO `sys_oper_log` VALUES (478, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"数组作为方法的参数\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"13\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:19:50');
INSERT INTO `sys_oper_log` VALUES (479, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"数组排序\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"13\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:20:05');
INSERT INTO `sys_oper_log` VALUES (480, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"Arrays类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"13\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:20:23');
INSERT INTO `sys_oper_log` VALUES (481, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"定义类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"14\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:21:37');
INSERT INTO `sys_oper_log` VALUES (482, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"14\"],\"name\":[\"21-封装\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"parentName\":[\"Java高级编程\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:22:04');
INSERT INTO `sys_oper_log` VALUES (483, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"14\"],\"name\":[\"21-封装\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"parentName\":[\"Java高级编程\"],\"level\":[\"1\"],\"orderNum\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:22:17');
INSERT INTO `sys_oper_log` VALUES (484, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"创建对象\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"14\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:22:27');
INSERT INTO `sys_oper_log` VALUES (485, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"打印对象信息\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"14\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:22:37');
INSERT INTO `sys_oper_log` VALUES (486, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"封装\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"14\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:22:48');
INSERT INTO `sys_oper_log` VALUES (487, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"构造方法\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"14\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:23:02');
INSERT INTO `sys_oper_log` VALUES (488, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"static关键字\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"14\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:23:27');
INSERT INTO `sys_oper_log` VALUES (489, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"代码块\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"14\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:23:37');
INSERT INTO `sys_oper_log` VALUES (490, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"对象间参数传递\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"14\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:24:08');
INSERT INTO `sys_oper_log` VALUES (491, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"对象间关系\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"14\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:24:18');
INSERT INTO `sys_oper_log` VALUES (492, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"14\"],\"name\":[\"21-封装\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"7\"],\"parentName\":[\"20-面向对象\"],\"level\":[\"1\"],\"orderNum\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:24:44');
INSERT INTO `sys_oper_log` VALUES (493, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"15\"],\"name\":[\"22-继承\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"parentName\":[\"Java高级编程\"],\"level\":[\"1\"],\"orderNum\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:25:12');
INSERT INTO `sys_oper_log` VALUES (494, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"继承\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"15\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:29:48');
INSERT INTO `sys_oper_log` VALUES (495, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"重写\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"15\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:29:56');
INSERT INTO `sys_oper_log` VALUES (496, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"super关键字\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"15\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:30:06');
INSERT INTO `sys_oper_log` VALUES (497, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"Object类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"15\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:30:16');
INSERT INTO `sys_oper_log` VALUES (498, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"上下转型\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"15\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:30:35');
INSERT INTO `sys_oper_log` VALUES (499, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"抽象类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"15\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:30:52');
INSERT INTO `sys_oper_log` VALUES (500, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"15\"],\"name\":[\"22-继承\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"7\"],\"parentName\":[\"20-面向对象\"],\"level\":[\"1\"],\"orderNum\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:31:06');
INSERT INTO `sys_oper_log` VALUES (501, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"引入\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"16\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:31:37');
INSERT INTO `sys_oper_log` VALUES (502, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"接口\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"16\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:31:49');
INSERT INTO `sys_oper_log` VALUES (503, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"接口特性\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"16\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:32:00');
INSERT INTO `sys_oper_log` VALUES (504, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"17\"],\"name\":[\"24-内部类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"parentName\":[\"Java高级编程\"],\"level\":[\"1\"],\"orderNum\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:32:24');
INSERT INTO `sys_oper_log` VALUES (505, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"实例内部类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"17\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:32:39');
INSERT INTO `sys_oper_log` VALUES (506, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"静态内部类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"17\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:32:47');
INSERT INTO `sys_oper_log` VALUES (507, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"局部内部类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"17\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:32:55');
INSERT INTO `sys_oper_log` VALUES (508, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"匿名内部类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"17\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:33:05');
INSERT INTO `sys_oper_log` VALUES (509, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"链表-实例内部类应用\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"17\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:33:51');
INSERT INTO `sys_oper_log` VALUES (510, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"17\"],\"name\":[\"24-内部类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"7\"],\"parentName\":[\"20-面向对象\"],\"level\":[\"1\"],\"orderNum\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:34:22');
INSERT INTO `sys_oper_log` VALUES (511, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"16\"],\"name\":[\"23-接口\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"7\"],\"parentName\":[\"20-面向对象\"],\"level\":[\"1\"],\"orderNum\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:35:06');
INSERT INTO `sys_oper_log` VALUES (512, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"18\"],\"name\":[\"31-常用类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"parentName\":[\"Java高级编程\"],\"level\":[\"1\"],\"orderNum\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:35:44');
INSERT INTO `sys_oper_log` VALUES (513, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"Math类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"18\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:35:59');
INSERT INTO `sys_oper_log` VALUES (514, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"随机数类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"18\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:36:08');
INSERT INTO `sys_oper_log` VALUES (515, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"字符串类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"18\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:36:16');
INSERT INTO `sys_oper_log` VALUES (516, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"日期类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"18\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:36:31');
INSERT INTO `sys_oper_log` VALUES (517, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"基本类型包装类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"18\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:36:49');
INSERT INTO `sys_oper_log` VALUES (518, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"18\"],\"name\":[\"31-常用类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"parentName\":[\"30-高级\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:37:07');
INSERT INTO `sys_oper_log` VALUES (519, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"19\"],\"name\":[\"32-异常\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"parentName\":[\"Java高级编程\"],\"level\":[\"1\"],\"orderNum\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:37:36');
INSERT INTO `sys_oper_log` VALUES (520, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"引入\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"19\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:37:43');
INSERT INTO `sys_oper_log` VALUES (521, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"异常种类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"19\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:37:53');
INSERT INTO `sys_oper_log` VALUES (522, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"异常处理\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"19\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:38:04');
INSERT INTO `sys_oper_log` VALUES (523, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"自定义异常\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"19\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:38:13');
INSERT INTO `sys_oper_log` VALUES (524, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"19\"],\"name\":[\"32-异常\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"parentName\":[\"30-高级\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:38:25');
INSERT INTO `sys_oper_log` VALUES (525, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"8\"],\"name\":[\"30-高级\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"parentName\":[\"Java高级编程\"],\"level\":[\"2\"],\"orderNum\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:39:05');
INSERT INTO `sys_oper_log` VALUES (526, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"Collection接口\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"20\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:39:23');
INSERT INTO `sys_oper_log` VALUES (527, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"Iterator迭代器\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"20\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:40:02');
INSERT INTO `sys_oper_log` VALUES (528, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"List接口\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"20\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:40:13');
INSERT INTO `sys_oper_log` VALUES (529, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"ArrayList类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"20\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:40:23');
INSERT INTO `sys_oper_log` VALUES (530, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"Set接口\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"20\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:40:39');
INSERT INTO `sys_oper_log` VALUES (531, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"Queue接口\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"20\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:40:53');
INSERT INTO `sys_oper_log` VALUES (532, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"Map接口\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"132\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:41:10');
INSERT INTO `sys_oper_log` VALUES (533, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"138\"],\"name\":[\"Map接口\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"20\"],\"parentName\":[\"33-集合框架\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:41:22');
INSERT INTO `sys_oper_log` VALUES (534, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"Collections工具类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"20\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:41:42');
INSERT INTO `sys_oper_log` VALUES (535, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"在集合容器中使用泛型\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"21\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:44:19');
INSERT INTO `sys_oper_log` VALUES (536, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"类中使用泛型\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"21\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:44:35');
INSERT INTO `sys_oper_log` VALUES (537, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"接口中使用泛型\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"21\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:44:49');
INSERT INTO `sys_oper_log` VALUES (538, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"在方法中使用泛型\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"21\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:45:10');
INSERT INTO `sys_oper_log` VALUES (539, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"super和extends\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"21\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:45:45');
INSERT INTO `sys_oper_log` VALUES (540, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"File类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"22\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:46:12');
INSERT INTO `sys_oper_log` VALUES (541, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"字符流\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"22\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:46:23');
INSERT INTO `sys_oper_log` VALUES (542, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"字节流\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"22\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:46:34');
INSERT INTO `sys_oper_log` VALUES (543, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"缓冲流\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"22\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:46:47');
INSERT INTO `sys_oper_log` VALUES (544, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"处理流\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"22\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:47:12');
INSERT INTO `sys_oper_log` VALUES (545, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"148\"],\"name\":[\"缓冲流\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"149\"],\"parentName\":[\"处理流\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:47:24');
INSERT INTO `sys_oper_log` VALUES (546, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"数据流\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"149\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:48:49');
INSERT INTO `sys_oper_log` VALUES (547, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"对象流\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"149\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:49:06');
INSERT INTO `sys_oper_log` VALUES (548, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"内存流\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"22\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:49:27');
INSERT INTO `sys_oper_log` VALUES (549, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"RandomAccessFile类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"22\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:51:35');
INSERT INTO `sys_oper_log` VALUES (550, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"Properties类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"22\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:52:56');
INSERT INTO `sys_oper_log` VALUES (551, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"转换流\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"22\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:53:22');
INSERT INTO `sys_oper_log` VALUES (552, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"153\"],\"name\":[\"RandomAccessFile类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"22\"],\"parentName\":[\"35-IO\"],\"level\":[\"1\"],\"orderNum\":[\"150\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:53:34');
INSERT INTO `sys_oper_log` VALUES (553, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"154\"],\"name\":[\"Properties类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"22\"],\"parentName\":[\"35-IO\"],\"level\":[\"1\"],\"orderNum\":[\"150\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:53:58');
INSERT INTO `sys_oper_log` VALUES (554, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"引入\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"23\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:54:37');
INSERT INTO `sys_oper_log` VALUES (555, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"23\"],\"name\":[\"36-多线程\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"parentName\":[\"30-高级\"],\"level\":[\"1\"],\"orderNum\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:54:49');
INSERT INTO `sys_oper_log` VALUES (556, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"创建多线程\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"23\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:55:04');
INSERT INTO `sys_oper_log` VALUES (557, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"线程属性\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"23\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:55:13');
INSERT INTO `sys_oper_log` VALUES (558, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"实例-卖票1\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"23\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:55:34');
INSERT INTO `sys_oper_log` VALUES (559, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"实例-卖票2\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"23\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:55:52');
INSERT INTO `sys_oper_log` VALUES (560, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"同步问题\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"23\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:56:00');
INSERT INTO `sys_oper_log` VALUES (561, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"线程的控制\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"23\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:56:14');
INSERT INTO `sys_oper_log` VALUES (562, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"等待唤醒机制\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"23\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:56:28');
INSERT INTO `sys_oper_log` VALUES (563, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"线程安全的类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"23\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:56:44');
INSERT INTO `sys_oper_log` VALUES (564, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"23\"],\"name\":[\"36-多线程\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"parentName\":[\"30-高级\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:57:00');
INSERT INTO `sys_oper_log` VALUES (565, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"URL类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"24\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:57:25');
INSERT INTO `sys_oper_log` VALUES (566, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"TCP编程\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"24\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:57:42');
INSERT INTO `sys_oper_log` VALUES (567, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"聊天室-TCP\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"24\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:58:10');
INSERT INTO `sys_oper_log` VALUES (568, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"UDP编程\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"24\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:58:21');
INSERT INTO `sys_oper_log` VALUES (569, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"聊天室-UDP\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"24\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 13:58:36');
INSERT INTO `sys_oper_log` VALUES (570, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"25\"],\"name\":[\"38-GUI界面编程\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"parentName\":[\"30-高级\"],\"level\":[\"1\"],\"orderNum\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:00:04');
INSERT INTO `sys_oper_log` VALUES (571, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"窗体\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"25\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:00:11');
INSERT INTO `sys_oper_log` VALUES (572, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"布局\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"25\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:00:21');
INSERT INTO `sys_oper_log` VALUES (573, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"控件\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"25\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:00:32');
INSERT INTO `sys_oper_log` VALUES (574, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"弹出框\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"25\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:00:42');
INSERT INTO `sys_oper_log` VALUES (575, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"菜单\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"25\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:00:49');
INSERT INTO `sys_oper_log` VALUES (576, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"表格\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"25\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:02:23');
INSERT INTO `sys_oper_log` VALUES (577, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"25\"],\"name\":[\"38-GUI界面编程\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"parentName\":[\"30-高级\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:02:36');
INSERT INTO `sys_oper_log` VALUES (578, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"26\"],\"name\":[\"39-JDBC\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"parentName\":[\"30-高级\"],\"level\":[\"1\"],\"orderNum\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:04:10');
INSERT INTO `sys_oper_log` VALUES (579, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"连接数据库\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"26\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:04:20');
INSERT INTO `sys_oper_log` VALUES (580, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"编写工具类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"26\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:04:30');
INSERT INTO `sys_oper_log` VALUES (581, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"PreparedSatement\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"26\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:10:53');
INSERT INTO `sys_oper_log` VALUES (582, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"数据库连接池\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"26\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:11:05');
INSERT INTO `sys_oper_log` VALUES (583, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"dbutils\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"26\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:11:18');
INSERT INTO `sys_oper_log` VALUES (584, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"编写DAO\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"26\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:11:44');
INSERT INTO `sys_oper_log` VALUES (585, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"26\"],\"name\":[\"39-JDBC\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"8\"],\"parentName\":[\"30-高级\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:12:02');
INSERT INTO `sys_oper_log` VALUES (586, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"Class类\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"30\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:13:02');
INSERT INTO `sys_oper_log` VALUES (587, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"Method\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"30\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:13:12');
INSERT INTO `sys_oper_log` VALUES (588, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"Field\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"30\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:13:28');
INSERT INTO `sys_oper_log` VALUES (589, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"标准注解\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"31\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:13:56');
INSERT INTO `sys_oper_log` VALUES (590, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"自定义注解\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"31\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:14:15');
INSERT INTO `sys_oper_log` VALUES (591, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"注解实例\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"31\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:14:28');
INSERT INTO `sys_oper_log` VALUES (592, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"8\"],\"name\":[\"30-高级\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"parentName\":[\"Java高级编程\"],\"level\":[\"2\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:14:39');
INSERT INTO `sys_oper_log` VALUES (593, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"40-应用\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:15:44');
INSERT INTO `sys_oper_log` VALUES (594, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '127.0.0.1', '内网IP', '{\"name\":[\"55-爬虫\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"188\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:16:44');
INSERT INTO `sys_oper_log` VALUES (595, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"188\"],\"name\":[\"60-应用\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"4\"],\"parentName\":[\"Java高级编程\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:16:58');
INSERT INTO `sys_oper_log` VALUES (596, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '127.0.0.1', '内网IP', '{\"id\":[\"189\"],\"name\":[\"61-爬虫\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"188\"],\"parentName\":[\"60-应用\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:17:15');
INSERT INTO `sys_oper_log` VALUES (597, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"SSM框架\"],\"description\":[\"\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:32:09');
INSERT INTO `sys_oper_log` VALUES (598, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"SpringBoot框架\"],\"description\":[\"\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:35:16');
INSERT INTO `sys_oper_log` VALUES (599, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"SpringCloud\"],\"description\":[\"\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:35:32');
INSERT INTO `sys_oper_log` VALUES (600, '课程', 2, 'com.ruoyi.school.course.controller.CourseController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/course/edit', '127.0.0.1', '内网IP', '{\"id\":[\"2\"],\"name\":[\"Java高级编程技术\"],\"description\":[\"\"],\"icon\":[\"\"],\"gmtCreate\":[\"2022-06-26\"],\"gmtModified\":[\"2022-06-26\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:36:03');
INSERT INTO `sys_oper_log` VALUES (601, '课程', 2, 'com.ruoyi.school.course.controller.CourseController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/course/edit', '127.0.0.1', '内网IP', '{\"id\":[\"5\"],\"name\":[\"JavaEE企业开发\"],\"description\":[\"测试,内容待添加\"],\"icon\":[\"\"],\"gmtCreate\":[\"2022-07-14\"],\"gmtModified\":[\"2022-07-14\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:37:05');
INSERT INTO `sys_oper_log` VALUES (602, '课程', 2, 'com.ruoyi.school.course.controller.CourseController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/course/edit', '127.0.0.1', '内网IP', '{\"id\":[\"6\"],\"name\":[\"SSM框架\"],\"description\":[\"测试,内容待添加\"],\"icon\":[\"\"],\"gmtCreate\":[\"2022-07-14\"],\"gmtModified\":[\"2022-07-14\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:37:09');
INSERT INTO `sys_oper_log` VALUES (603, '课程', 2, 'com.ruoyi.school.course.controller.CourseController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/course/edit', '127.0.0.1', '内网IP', '{\"id\":[\"7\"],\"name\":[\"SpringBoot框架\"],\"description\":[\"测试,内容待添加\"],\"icon\":[\"\"],\"gmtCreate\":[\"2022-07-14\"],\"gmtModified\":[\"2022-07-14\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:37:12');
INSERT INTO `sys_oper_log` VALUES (604, '课程', 2, 'com.ruoyi.school.course.controller.CourseController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/course/edit', '127.0.0.1', '内网IP', '{\"id\":[\"8\"],\"name\":[\"SpringCloud\"],\"description\":[\"测试,内容待添加\"],\"icon\":[\"\"],\"gmtCreate\":[\"2022-07-14\"],\"gmtModified\":[\"2022-07-14\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:37:15');
INSERT INTO `sys_oper_log` VALUES (605, '课程', 2, 'com.ruoyi.school.course.controller.CourseController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/course/edit', '127.0.0.1', '内网IP', '{\"id\":[\"7\"],\"name\":[\"SpringBoot\"],\"description\":[\"测试,内容待添加\"],\"icon\":[\"\"],\"gmtCreate\":[\"2022-07-14\"],\"gmtModified\":[\"2022-07-14\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:37:25');
INSERT INTO `sys_oper_log` VALUES (606, '课程', 2, 'com.ruoyi.school.course.controller.CourseController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/course/edit', '127.0.0.1', '内网IP', '{\"id\":[\"6\"],\"name\":[\"SSM\"],\"description\":[\"测试,内容待添加\"],\"icon\":[\"\"],\"gmtCreate\":[\"2022-07-14\"],\"gmtModified\":[\"2022-07-14\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:37:31');
INSERT INTO `sys_oper_log` VALUES (607, '课程', 2, 'com.ruoyi.school.course.controller.CourseController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/course/edit', '127.0.0.1', '内网IP', '{\"id\":[\"2\"],\"name\":[\"Java高级编程技术\"],\"description\":[\"Java编程基础\"],\"icon\":[\"\"],\"gmtCreate\":[\"2022-06-26\"],\"gmtModified\":[\"2022-06-26\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 14:38:08');
INSERT INTO `sys_oper_log` VALUES (608, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/importTable', '127.0.0.1', '内网IP', '{\"tables\":[\"school_classes_student\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 20:21:59');
INSERT INTO `sys_oper_log` VALUES (609, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"25\"],\"tableName\":[\"school_classes_student\"],\"tableComment\":[\"班级学生表\"],\"className\":[\"ClassesStudent\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"449\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"450\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"班级id\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"classesId\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"451\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"学生用户id\"],\"columns[2].javaType\":[\"Long\"],\"columns[2].javaField\":[\"userId\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"452\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"创建时间\"],\"columns[3].javaType\":[\"Date\"],\"columns[3].javaField\":[\"gmtCreate\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"datetime\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"453\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"修改时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtModified\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"454\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"备注\"],\"columns[5].javaType\":[\"String\"],\"columns[5].javaField\":[\"remark\"],\"columns[5].isInsert\":[\"1\"],\"columns[5].isEdit\":[\"1\"],\"columns[5].isList\":[\"1\"],\"c', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 20:22:29');
INSERT INTO `sys_oper_log` VALUES (610, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"25\"],\"tableName\":[\"school_classes_student\"],\"tableComment\":[\"班级学生表\"],\"className\":[\"ClassesStudent\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"449\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"450\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"班级id\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"classesId\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"451\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"学生用户id\"],\"columns[2].javaType\":[\"Long\"],\"columns[2].javaField\":[\"userId\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"452\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"创建时间\"],\"columns[3].javaType\":[\"Date\"],\"columns[3].javaField\":[\"gmtCreate\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"datetime\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"453\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"修改时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtModified\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"454\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"备注\"],\"columns[5].javaType\":[\"String\"],\"columns[5].javaField\":[\"remark\"],\"columns[5].isInsert\":[\"1\"],\"columns[5].isEdit\":[\"1\"],\"columns[5].isList\":[\"1\"],\"c', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 20:29:57');
INSERT INTO `sys_oper_log` VALUES (611, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_classes_student', '127.0.0.1', '内网IP', '\"school_classes_student\"', NULL, 0, NULL, '2022-07-14 20:30:22');
INSERT INTO `sys_oper_log` VALUES (612, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', 1, 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"25\"],\"tableName\":[\"school_classes_student\"],\"tableComment\":[\"班级学生表\"],\"className\":[\"ClassesStudent\"],\"functionAuthor\":[\"qiang\"],\"remark\":[\"\"],\"columns[0].columnId\":[\"449\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"数据库编号\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isList\":[\"1\"],\"columns[0].isQuery\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[1].columnId\":[\"450\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"班级id\"],\"columns[1].javaType\":[\"Long\"],\"columns[1].javaField\":[\"classesId\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[2].columnId\":[\"451\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"学生用户id\"],\"columns[2].javaType\":[\"Long\"],\"columns[2].javaField\":[\"userId\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[3].columnId\":[\"452\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"创建时间\"],\"columns[3].javaType\":[\"Date\"],\"columns[3].javaField\":[\"gmtCreate\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"datetime\"],\"columns[3].dictType\":[\"\"],\"columns[4].columnId\":[\"453\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"修改时间\"],\"columns[4].javaType\":[\"Date\"],\"columns[4].javaField\":[\"gmtModified\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"columns[4].htmlType\":[\"datetime\"],\"columns[4].dictType\":[\"\"],\"columns[5].columnId\":[\"454\"],\"columns[5].sort\":[\"6\"],\"columns[5].columnComment\":[\"备注\"],\"columns[5].javaType\":[\"String\"],\"columns[5].javaField\":[\"remark\"],\"columns[5].isInsert\":[\"1\"],\"columns[5].isEdit\":[\"1\"],\"columns[5].isList\":[\"1\"],\"c', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 20:33:11');
INSERT INTO `sys_oper_log` VALUES (613, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.download()', 'GET', 1, 'admin', '研发部门', '/tool/gen/download/school_classes_student', '127.0.0.1', '内网IP', '\"school_classes_student\"', NULL, 0, NULL, '2022-07-14 20:33:15');
INSERT INTO `sys_oper_log` VALUES (614, '班级学生管理', 1, 'com.ruoyi.school.classes.controller.ClassesStudentController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/classesstudent/add', '127.0.0.1', '内网IP', '{\"classesId\":[\"1\"],\"userId\":[\"119\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 20:43:45');
INSERT INTO `sys_oper_log` VALUES (615, '班级学生管理', 1, 'com.ruoyi.school.classes.controller.ClassesStudentController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/classesstudent/add', '127.0.0.1', '内网IP', '{\"classesId\":[\"1\"],\"userId\":[\"112\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 20:43:54');
INSERT INTO `sys_oper_log` VALUES (616, '班级学生管理', 2, 'com.ruoyi.school.classes.controller.ClassesStudentController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/classesstudent/edit', '127.0.0.1', '内网IP', '{\"id\":[\"2\"],\"classesId\":[\"1\"],\"userId\":[\"120\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-14 20:44:02');
INSERT INTO `sys_oper_log` VALUES (617, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"Dart\"],\"description\":[\"是谷歌开发的计算机编程语言\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-15 18:56:56');
INSERT INTO `sys_oper_log` VALUES (618, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"Kotlin\"],\"description\":[\"是一个用于现代多平台应用的静态编程语言，由 JetBrains 开发\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-15 19:00:41');
INSERT INTO `sys_oper_log` VALUES (619, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"Swift\"],\"description\":[\"苹果于2014年WWDC苹果开发者大会发布的新开发语言\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-15 19:01:08');
INSERT INTO `sys_oper_log` VALUES (620, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"Python\"],\"description\":[\"计算机编程语言\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-15 19:03:14');
INSERT INTO `sys_oper_log` VALUES (621, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"C\"],\"description\":[\"\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-15 19:03:24');
INSERT INTO `sys_oper_log` VALUES (622, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"C++\"],\"description\":[\"\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-15 19:03:33');
INSERT INTO `sys_oper_log` VALUES (623, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"C#\"],\"description\":[\"\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-15 19:03:44');
INSERT INTO `sys_oper_log` VALUES (624, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"Javascript\"],\"description\":[\"\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-15 19:03:50');
INSERT INTO `sys_oper_log` VALUES (625, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '127.0.0.1', '内网IP', '{\"name\":[\"PHP\"],\"description\":[\"\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-15 19:03:56');
INSERT INTO `sys_oper_log` VALUES (626, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"10-Dart基础\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:10:40');
INSERT INTO `sys_oper_log` VALUES (627, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '112.81.196.48', 'XX XX', '{\"id\":[\"190\"],\"name\":[\"Dart编程\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"\"],\"parentName\":[\"\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:11:57');
INSERT INTO `sys_oper_log` VALUES (628, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"Dart简介\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"190\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:12:37');
INSERT INTO `sys_oper_log` VALUES (629, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '112.81.196.48', 'XX XX', '{\"id\":[\"190\"],\"name\":[\"Dart编程\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"\"],\"parentName\":[\"\"],\"level\":[\"1\"],\"orderNum\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:12:47');
INSERT INTO `sys_oper_log` VALUES (630, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"10-Dart基础\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"190\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:13:07');
INSERT INTO `sys_oper_log` VALUES (631, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"20-Dart面向对象\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"190\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:13:28');
INSERT INTO `sys_oper_log` VALUES (632, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '112.81.196.48', 'XX XX', '{\"id\":[\"191\"],\"name\":[\"Dart简介\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"192\"],\"parentName\":[\"10-Dart基础\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:13:43');
INSERT INTO `sys_oper_log` VALUES (633, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"30-Dart高级\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"190\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:14:02');
INSERT INTO `sys_oper_log` VALUES (634, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"搭建Dart开发环境\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"192\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:14:16');
INSERT INTO `sys_oper_log` VALUES (635, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"第一个Dart程序Helloworld\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"192\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:14:49');
INSERT INTO `sys_oper_log` VALUES (636, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"11-Helloworld\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"192\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:15:14');
INSERT INTO `sys_oper_log` VALUES (637, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '112.81.196.48', 'XX XX', '{\"id\":[\"191\"],\"name\":[\"Dart简介\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"197\"],\"parentName\":[\"11-Helloworld\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:15:22');
INSERT INTO `sys_oper_log` VALUES (638, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '112.81.196.48', 'XX XX', '{\"id\":[\"195\"],\"name\":[\"搭建Dart开发环境\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"197\"],\"parentName\":[\"11-Helloworld\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:15:31');
INSERT INTO `sys_oper_log` VALUES (639, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '112.81.196.48', 'XX XX', '{\"id\":[\"196\"],\"name\":[\"第一个Dart程序Helloworld\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"197\"],\"parentName\":[\"11-Helloworld\"],\"level\":[\"1\"],\"orderNum\":[\"100\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:15:38');
INSERT INTO `sys_oper_log` VALUES (640, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"12-数据类型与运算\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"192\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:16:13');
INSERT INTO `sys_oper_log` VALUES (641, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"13-流程控制\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"192\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:16:28');
INSERT INTO `sys_oper_log` VALUES (642, '章节', 2, 'com.ruoyi.school.chapter.controller.ChapterController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/edit', '112.81.196.48', 'XX XX', '{\"id\":[\"190\"],\"name\":[\"Dart编程\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"9\"],\"fatherId\":[\"\"],\"parentName\":[\"\"],\"level\":[\"1\"],\"orderNum\":[\"0\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:19:12');
INSERT INTO `sys_oper_log` VALUES (643, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"Kotlin编程\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"10\"],\"fatherId\":[\"\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:19:37');
INSERT INTO `sys_oper_log` VALUES (644, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"Swift编程\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"11\"],\"fatherId\":[\"\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:19:55');
INSERT INTO `sys_oper_log` VALUES (645, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"Python编程\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"12\"],\"fatherId\":[\"\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:20:15');
INSERT INTO `sys_oper_log` VALUES (646, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"Javascript编程\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"16\"],\"fatherId\":[\"\"],\"level\":[\"\"],\"orderNum\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 07:20:40');
INSERT INTO `sys_oper_log` VALUES (647, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '112.81.196.48', 'XX XX', '{\"name\":[\"Flutter开发\"],\"description\":[\"\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 09:33:47');
INSERT INTO `sys_oper_log` VALUES (648, '课程', 2, 'com.ruoyi.school.course.controller.CourseController.editSave()', 'POST', 1, 'admin', '研发部门', '/school/course/edit', '112.81.196.48', 'XX XX', '{\"id\":[\"18\"],\"name\":[\"Flutter\"],\"description\":[\"\"],\"icon\":[\"\"],\"gmtCreate\":[\"2022-07-16\"],\"gmtModified\":[\"2022-07-16\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 09:33:59');
INSERT INTO `sys_oper_log` VALUES (649, '课程', 3, 'com.ruoyi.school.course.controller.CourseController.remove()', 'POST', 1, 'admin', '研发部门', '/school/course/remove', '112.81.196.48', 'XX XX', '{\"ids\":[\"14\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 09:38:07');
INSERT INTO `sys_oper_log` VALUES (650, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '112.81.196.48', 'XX XX', '{\"name\":[\"Apple开发\"],\"description\":[\"\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 09:38:29');
INSERT INTO `sys_oper_log` VALUES (651, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '112.81.196.48', 'XX XX', '{\"name\":[\"Android开发\"],\"description\":[\"\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 09:38:41');
INSERT INTO `sys_oper_log` VALUES (652, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '112.81.196.48', 'XX XX', '{\"name\":[\"uni-app\"],\"description\":[\"\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 09:39:09');
INSERT INTO `sys_oper_log` VALUES (653, '课程', 1, 'com.ruoyi.school.course.controller.CourseController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/course/add', '112.81.196.48', 'XX XX', '{\"name\":[\"Vue.js\"],\"description\":[\"\"],\"icon\":[\"\"],\"gmtCreate\":[\"\"],\"gmtModified\":[\"\"],\"remark\":[\"\"],\"userId\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-16 09:40:14');
INSERT INTO `sys_oper_log` VALUES (654, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"如何定义方法\"],\"content\":[\"## 如何定义方法\\r\\n\\r\\n定义方法的流程:\\r\\n\\r\\n1. 确定方法名\\r\\n2. 确定参数\\r\\n3. 确定返回值类型\\r\\n4. 确定修饰符\\t\\t\\r\\n5. 编写功能代码\\r\\n\\r\\n\"],\"courseId\":[\"2\"],\"fatherId\":[\"82\"],\"chapterName\":[\"定义方法\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-19 07:44:52');
INSERT INTO `sys_oper_log` VALUES (655, '章节', 1, 'com.ruoyi.school.chapter.controller.ChapterController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/chapter/add', '112.81.196.48', 'XX XX', '{\"name\":[\"什么是方法\"],\"description\":[\"\"],\"icon\":[\"\"],\"courseId\":[\"2\"],\"fatherId\":[\"12\"],\"level\":[\"\"],\"orderNum\":[\"99\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-19 07:46:06');
INSERT INTO `sys_oper_log` VALUES (656, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"什么是方法\"],\"content\":[\"#  方法\\r\\n\\r\\n方法(Method)  \\r\\n     程序中完成独立功能,可重复使用的一段代码的集合；\\r\\n\\r\\n\\r\\n\\r\\n## 方法格式:\\r\\n\\r\\n```\\r\\n     [ 修饰符] 返回值类型 方法名称(形参1，形参2)\\r\\n     {\\r\\n          方法体\\r\\n          [return 值]；\\r\\n     }\\r\\n\\r\\n```\\r\\n\\r\\n\\u2028## 说明\\r\\n\\r\\n* 修饰符:public,static等\\r\\n  public 用来说明访问权限\\r\\n  static 是类方法还是对象方法\\r\\n\\r\\n* 返回值类型 方法其实是完成一个功能,操作完成后，是否要给调用者返回一个结果。\\r\\n  如果不需要给调用者放回结果，则使用关键字void来声明。 即无返回值的意思\\r\\n\\r\\n* 方法名称: 遵守标识符的要求，建议遵守命名规范，动词或动宾结构,首字母小写，采用驼峰命名\\r\\n\\r\\n* 形式参数:方法圆括号中的变量，方法内部的局部变量。\\r\\n\\r\\n* 参数列表: 参数类型+参数的个数+参数的顺序\\r\\n\\r\\n* 方法签名: = 方法名称+方法参数列表。\\r\\n  在同一个类中，方法签名必须是唯一的\\r\\n\\r\\n* 方法体:{}括号中的代码,表示具体完成该功能的代码\\r\\n\\r\\n* 返回值: 在方法内部使用return关键字，给调用者返回结果，并结束当前方法\\r\\n\\r\\n* 方法的调用者 在哪里调用了某一方法，哪里就是该方法的调用者。\\r\\n\\r\\n* 实际参数 调用者调用一个具体方法的时候，实际传递的参数\\r\\n\\r\\n  \"],\"courseId\":[\"2\"],\"fatherId\":[\"204\"],\"chapterName\":[\"什么是方法\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-19 07:47:13');
INSERT INTO `sys_oper_log` VALUES (657, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"return关键字\"],\"content\":[\"作用:\\r\\n\\r\\n1. 返回数值给调用者\\r\\n2. 结束方法的运行，返回到调用者。  \\r\\n\\r\\n\"],\"courseId\":[\"2\"],\"fatherId\":[\"84\"],\"chapterName\":[\"return关键字\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-19 07:55:38');
INSERT INTO `sys_oper_log` VALUES (658, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"方法重载\"],\"content\":[\"需求:\\r\\n1 在同一个类中分别定义求两个整数之和，小数之和的方法\\r\\n2 在同一个类中,分别打印String，int,double类型的方法\\r\\n\\u2028\\r\\n方法重载:\\r\\n在同一个类中，允许存才一个以上的同名方法，只要他们的参数列表不同即可。\\r\\n\\u2028\\r\\n作用:\\r\\n功能相同，参数列表不同，使用相同的方法名。\\r\\n\\u2028\\r\\n注意:(两同一不同)\\r\\n两同:同类中,方法名相同\\r\\n一不同:方法参数列表不同(参数类型、参数个数、参数顺序)\\r\\n注意:方法重载和方法的返回值无关,只是一般要求返回值类型一致\"],\"courseId\":[\"2\"],\"fatherId\":[\"85\"],\"chapterName\":[\"重载\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-19 07:56:02');
INSERT INTO `sys_oper_log` VALUES (659, '知识点管理', 1, 'com.ruoyi.school.knowledge.controller.KnowledgeController.addSave()', 'POST', 1, 'admin', '研发部门', '/school/knowledge/add', '112.81.196.48', 'XX XX', '{\"name\":[\"递归\"],\"content\":[\"程序调用自身的编程技巧称为递归(recursion)\\r\\n\\r\\n通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解.\\r\\n\\r\\n注意：\\r\\n\\r\\n* 递归就是在过程或函数里调用自身；\\r\\n\\r\\n* 在使用递归策略时，必须有一个明确的递归结束条件，\\r\\n\\r\\n## 例子:\\r\\n\\r\\n```\\r\\n使用递归方式求n!\\r\\n\\r\\n(n!= 1*2*3*n!)\\r\\n\\r\\n...\\r\\n\\r\\nn! = (n-1)! *n\\r\\n\\r\\n3! = 2!*3\\r\\n\\r\\n2! = 1!*2\\r\\n\\r\\n1! = 1\\r\\n\\r\\n```\\r\\n\\r\\n## 练习:以下用递归实现\\r\\n\\r\\n1. 计算1+2+...+n\\r\\n\\r\\n2. 使用递归实现打印n个菲波那切数(0 1 1 2 3 5 8 13 21 34 54 ...) // f(n) = f(n-1) + f(n-2)\"],\"courseId\":[\"2\"],\"fatherId\":[\"86\"],\"chapterName\":[\"递归\"],\"orderNum\":[\"100\"],\"kId\":[\"\"],\"sourceUrl\":[\"\"],\"remark\":[\"\"]}', '{\"msg\":\"操作成功\",\"code\":0}', 0, NULL, '2022-07-19 07:57:17');
COMMIT;

-- ----------------------------
-- Table structure for sys_post
-- ----------------------------
DROP TABLE IF EXISTS `sys_post`;
CREATE TABLE `sys_post` (
  `post_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '岗位ID',
  `post_code` varchar(64) NOT NULL COMMENT '岗位编码',
  `post_name` varchar(50) NOT NULL COMMENT '岗位名称',
  `post_sort` int(11) NOT NULL COMMENT '显示顺序',
  `status` char(1) NOT NULL COMMENT '状态（0正常 1停用）',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`post_id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COMMENT='岗位信息表';

-- ----------------------------
-- Records of sys_post
-- ----------------------------
BEGIN;
INSERT INTO `sys_post` VALUES (1, 'ceo', '董事长', 1, '0', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_post` VALUES (2, 'se', '项目经理', 2, '0', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_post` VALUES (3, 'hr', '人力资源', 3, '0', 'admin', '2022-05-04 06:35:25', '', NULL, '');
INSERT INTO `sys_post` VALUES (4, 'user', '普通员工', 4, '0', 'admin', '2022-05-04 06:35:25', '', NULL, '');
COMMIT;

-- ----------------------------
-- Table structure for sys_role
-- ----------------------------
DROP TABLE IF EXISTS `sys_role`;
CREATE TABLE `sys_role` (
  `role_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID',
  `role_name` varchar(30) NOT NULL COMMENT '角色名称',
  `role_key` varchar(100) NOT NULL COMMENT '角色权限字符串',
  `role_sort` int(11) NOT NULL COMMENT '显示顺序',
  `data_scope` char(1) DEFAULT '1' COMMENT '数据范围（1：全部数据权限 2：自定数据权限 3：本部门数据权限 4：本部门及以下数据权限）',
  `status` char(1) NOT NULL COMMENT '角色状态（0正常 1停用）',
  `del_flag` char(1) DEFAULT '0' COMMENT '删除标志（0代表存在 2代表删除）',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`role_id`)
) ENGINE=InnoDB AUTO_INCREMENT=102 DEFAULT CHARSET=utf8mb4 COMMENT='角色信息表';

-- ----------------------------
-- Records of sys_role
-- ----------------------------
BEGIN;
INSERT INTO `sys_role` VALUES (1, '超级管理员', 'admin', 1, '1', '0', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '超级管理员');
INSERT INTO `sys_role` VALUES (2, '普通角色', 'common', 2, '2', '0', '0', 'admin', '2022-05-04 06:35:25', '', NULL, '普通角色');
INSERT INTO `sys_role` VALUES (100, '学生', 'student', 3, '1', '0', '0', 'admin', '2022-06-25 07:57:06', 'admin', '2022-07-05 18:09:48', '');
INSERT INTO `sys_role` VALUES (101, '老师', 'teacher', 4, '1', '0', '0', 'admin', '2022-06-25 07:57:47', '', NULL, NULL);
COMMIT;

-- ----------------------------
-- Table structure for sys_role_dept
-- ----------------------------
DROP TABLE IF EXISTS `sys_role_dept`;
CREATE TABLE `sys_role_dept` (
  `role_id` bigint(20) NOT NULL COMMENT '角色ID',
  `dept_id` bigint(20) NOT NULL COMMENT '部门ID',
  PRIMARY KEY (`role_id`,`dept_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色和部门关联表';

-- ----------------------------
-- Records of sys_role_dept
-- ----------------------------
BEGIN;
INSERT INTO `sys_role_dept` VALUES (2, 100);
INSERT INTO `sys_role_dept` VALUES (2, 101);
INSERT INTO `sys_role_dept` VALUES (2, 105);
COMMIT;

-- ----------------------------
-- Table structure for sys_role_menu
-- ----------------------------
DROP TABLE IF EXISTS `sys_role_menu`;
CREATE TABLE `sys_role_menu` (
  `role_id` bigint(20) NOT NULL COMMENT '角色ID',
  `menu_id` bigint(20) NOT NULL COMMENT '菜单ID',
  PRIMARY KEY (`role_id`,`menu_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色和菜单关联表';

-- ----------------------------
-- Records of sys_role_menu
-- ----------------------------
BEGIN;
INSERT INTO `sys_role_menu` VALUES (2, 1);
INSERT INTO `sys_role_menu` VALUES (2, 2);
INSERT INTO `sys_role_menu` VALUES (2, 3);
INSERT INTO `sys_role_menu` VALUES (2, 4);
INSERT INTO `sys_role_menu` VALUES (2, 100);
INSERT INTO `sys_role_menu` VALUES (2, 101);
INSERT INTO `sys_role_menu` VALUES (2, 102);
INSERT INTO `sys_role_menu` VALUES (2, 103);
INSERT INTO `sys_role_menu` VALUES (2, 104);
INSERT INTO `sys_role_menu` VALUES (2, 105);
INSERT INTO `sys_role_menu` VALUES (2, 106);
INSERT INTO `sys_role_menu` VALUES (2, 107);
INSERT INTO `sys_role_menu` VALUES (2, 108);
INSERT INTO `sys_role_menu` VALUES (2, 109);
INSERT INTO `sys_role_menu` VALUES (2, 110);
INSERT INTO `sys_role_menu` VALUES (2, 111);
INSERT INTO `sys_role_menu` VALUES (2, 112);
INSERT INTO `sys_role_menu` VALUES (2, 113);
INSERT INTO `sys_role_menu` VALUES (2, 114);
INSERT INTO `sys_role_menu` VALUES (2, 115);
INSERT INTO `sys_role_menu` VALUES (2, 116);
INSERT INTO `sys_role_menu` VALUES (2, 500);
INSERT INTO `sys_role_menu` VALUES (2, 501);
INSERT INTO `sys_role_menu` VALUES (2, 1000);
INSERT INTO `sys_role_menu` VALUES (2, 1001);
INSERT INTO `sys_role_menu` VALUES (2, 1002);
INSERT INTO `sys_role_menu` VALUES (2, 1003);
INSERT INTO `sys_role_menu` VALUES (2, 1004);
INSERT INTO `sys_role_menu` VALUES (2, 1005);
INSERT INTO `sys_role_menu` VALUES (2, 1006);
INSERT INTO `sys_role_menu` VALUES (2, 1007);
INSERT INTO `sys_role_menu` VALUES (2, 1008);
INSERT INTO `sys_role_menu` VALUES (2, 1009);
INSERT INTO `sys_role_menu` VALUES (2, 1010);
INSERT INTO `sys_role_menu` VALUES (2, 1011);
INSERT INTO `sys_role_menu` VALUES (2, 1012);
INSERT INTO `sys_role_menu` VALUES (2, 1013);
INSERT INTO `sys_role_menu` VALUES (2, 1014);
INSERT INTO `sys_role_menu` VALUES (2, 1015);
INSERT INTO `sys_role_menu` VALUES (2, 1016);
INSERT INTO `sys_role_menu` VALUES (2, 1017);
INSERT INTO `sys_role_menu` VALUES (2, 1018);
INSERT INTO `sys_role_menu` VALUES (2, 1019);
INSERT INTO `sys_role_menu` VALUES (2, 1020);
INSERT INTO `sys_role_menu` VALUES (2, 1021);
INSERT INTO `sys_role_menu` VALUES (2, 1022);
INSERT INTO `sys_role_menu` VALUES (2, 1023);
INSERT INTO `sys_role_menu` VALUES (2, 1024);
INSERT INTO `sys_role_menu` VALUES (2, 1025);
INSERT INTO `sys_role_menu` VALUES (2, 1026);
INSERT INTO `sys_role_menu` VALUES (2, 1027);
INSERT INTO `sys_role_menu` VALUES (2, 1028);
INSERT INTO `sys_role_menu` VALUES (2, 1029);
INSERT INTO `sys_role_menu` VALUES (2, 1030);
INSERT INTO `sys_role_menu` VALUES (2, 1031);
INSERT INTO `sys_role_menu` VALUES (2, 1032);
INSERT INTO `sys_role_menu` VALUES (2, 1033);
INSERT INTO `sys_role_menu` VALUES (2, 1034);
INSERT INTO `sys_role_menu` VALUES (2, 1035);
INSERT INTO `sys_role_menu` VALUES (2, 1036);
INSERT INTO `sys_role_menu` VALUES (2, 1037);
INSERT INTO `sys_role_menu` VALUES (2, 1038);
INSERT INTO `sys_role_menu` VALUES (2, 1039);
INSERT INTO `sys_role_menu` VALUES (2, 1040);
INSERT INTO `sys_role_menu` VALUES (2, 1041);
INSERT INTO `sys_role_menu` VALUES (2, 1042);
INSERT INTO `sys_role_menu` VALUES (2, 1043);
INSERT INTO `sys_role_menu` VALUES (2, 1044);
INSERT INTO `sys_role_menu` VALUES (2, 1045);
INSERT INTO `sys_role_menu` VALUES (2, 1046);
INSERT INTO `sys_role_menu` VALUES (2, 1047);
INSERT INTO `sys_role_menu` VALUES (2, 1048);
INSERT INTO `sys_role_menu` VALUES (2, 1049);
INSERT INTO `sys_role_menu` VALUES (2, 1050);
INSERT INTO `sys_role_menu` VALUES (2, 1051);
INSERT INTO `sys_role_menu` VALUES (2, 1052);
INSERT INTO `sys_role_menu` VALUES (2, 1053);
INSERT INTO `sys_role_menu` VALUES (2, 1054);
INSERT INTO `sys_role_menu` VALUES (2, 1055);
INSERT INTO `sys_role_menu` VALUES (2, 1056);
INSERT INTO `sys_role_menu` VALUES (2, 1057);
INSERT INTO `sys_role_menu` VALUES (2, 1058);
INSERT INTO `sys_role_menu` VALUES (2, 1059);
INSERT INTO `sys_role_menu` VALUES (2, 1060);
INSERT INTO `sys_role_menu` VALUES (2, 1061);
INSERT INTO `sys_role_menu` VALUES (100, 2044);
INSERT INTO `sys_role_menu` VALUES (100, 2045);
COMMIT;

-- ----------------------------
-- Table structure for sys_user
-- ----------------------------
DROP TABLE IF EXISTS `sys_user`;
CREATE TABLE `sys_user` (
  `user_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
  `dept_id` bigint(20) DEFAULT NULL COMMENT '部门ID',
  `login_name` varchar(30) NOT NULL COMMENT '登录账号',
  `user_name` varchar(30) DEFAULT '' COMMENT '用户昵称',
  `user_type` varchar(2) DEFAULT '00' COMMENT '用户类型（00系统用户 01注册用户）',
  `email` varchar(50) DEFAULT '' COMMENT '用户邮箱',
  `phonenumber` varchar(11) DEFAULT '' COMMENT '手机号码',
  `sex` char(1) DEFAULT '0' COMMENT '用户性别（0男 1女 2未知）',
  `avatar` varchar(100) DEFAULT '' COMMENT '头像路径',
  `password` varchar(50) DEFAULT '' COMMENT '密码',
  `salt` varchar(20) DEFAULT '' COMMENT '盐加密',
  `status` char(1) DEFAULT '0' COMMENT '帐号状态（0正常 1停用）',
  `del_flag` char(1) DEFAULT '0' COMMENT '删除标志（0代表存在 2代表删除）',
  `login_ip` varchar(128) DEFAULT '' COMMENT '最后登录IP',
  `login_date` datetime DEFAULT NULL COMMENT '最后登录时间',
  `pwd_update_date` datetime DEFAULT NULL COMMENT '密码最后更新时间',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=144 DEFAULT CHARSET=utf8mb4 COMMENT='用户信息表';

-- ----------------------------
-- Records of sys_user
-- ----------------------------
BEGIN;
INSERT INTO `sys_user` VALUES (1, 103, 'admin', '强', '00', 'ruik@foxmail.com', '18001511205', '0', '', 'd14392cf82bb7d45122b48717680b1b7', '061269', '0', '0', '112.81.196.48', '2022-07-19 07:39:52', '2022-07-05 17:59:58', 'admin', '2022-05-04 06:35:25', '', '2022-07-19 07:39:52', '管理员');
INSERT INTO `sys_user` VALUES (2, 105, 'ry', '若依', '00', 'ry@qq.com', '15666666666', '1', '', '8e6d98b90472783cc73c17047ddccf36', '222222', '0', '2', '127.0.0.1', '2022-05-04 06:35:25', '2022-05-04 06:35:25', 'admin', '2022-05-04 06:35:25', '', NULL, '测试员');
INSERT INTO `sys_user` VALUES (100, NULL, 'test1', 'test1', '01', '', '', '0', '', '84153f174cfc278b15821046f5e01f42', 'f3fc05', '0', '2', '127.0.0.1', '2022-06-25 07:55:18', '2022-06-25 07:55:03', '', '2022-06-25 07:55:02', '', '2022-06-25 07:55:17', NULL);
INSERT INTO `sys_user` VALUES (101, NULL, 'test2', 'test2', '01', '', '', '0', '', '9ab61da27bd44be77b7e3d03b4c7d053', '3ce5da', '0', '2', '127.0.0.1', '2022-06-25 13:53:13', '2022-06-25 13:53:00', '', '2022-06-25 13:52:59', '', '2022-06-25 13:53:12', NULL);
INSERT INTO `sys_user` VALUES (102, NULL, 'test3', 'test3', '01', '', '', '0', '', '7776039f6ea98f9c1239729c2a402e48', 'a2fce6', '0', '2', '', NULL, '2022-06-25 13:57:55', '', '2022-06-25 13:57:55', '', NULL, NULL);
INSERT INTO `sys_user` VALUES (103, NULL, 'test4', 'test4', '01', '', '', '0', '', '590739569a5b42aed27da1132777f531', 'e0dfaf', '0', '2', '', NULL, '2022-06-25 14:02:04', '', '2022-06-25 14:02:04', '', NULL, NULL);
INSERT INTO `sys_user` VALUES (104, NULL, 'test5', 'test5', '01', '', '', '0', '', '04abc4a13d83a8abcfc5321a114365c5', '4ada92', '0', '2', '', NULL, '2022-06-25 14:02:52', '', '2022-06-25 14:02:51', '', NULL, NULL);
INSERT INTO `sys_user` VALUES (105, NULL, 'test6', 'test6', '01', '', '', '0', '', '5ade92d58e957fd49a0c88d3573621ea', '207971', '0', '2', '', NULL, '2022-06-25 14:04:45', '', '2022-06-25 14:04:44', '', NULL, NULL);
INSERT INTO `sys_user` VALUES (106, NULL, 'test7', 'test7', '01', '', '', '0', '', 'f8c05bb874602c48ec9c0dddbacf25e5', '0a055c', '0', '2', '', NULL, '2022-06-25 14:06:18', '', '2022-06-25 14:06:18', '', NULL, NULL);
INSERT INTO `sys_user` VALUES (107, NULL, 'test8', 'test8', '01', '', '', '0', '', 'efb6ba52e3c3190c5598e6a72ed2fdac', 'eeaec4', '0', '2', '', NULL, '2022-06-25 14:10:37', '', '2022-06-25 14:10:37', '', NULL, NULL);
INSERT INTO `sys_user` VALUES (108, NULL, 'test9', 'test9', '01', '', '', '0', '', '895b7786476b87ff0967e4915211c031', 'dc4aa9', '0', '2', '', NULL, '2022-06-25 14:13:22', '', '2022-06-25 14:13:21', '', NULL, NULL);
INSERT INTO `sys_user` VALUES (109, NULL, 'test10', 'test10', '01', '', '', '0', '', 'd92c6039cf0fe910c1db05b0639c0049', '703086', '0', '2', '', NULL, '2022-06-25 14:14:24', '', '2022-06-25 14:14:24', '', NULL, NULL);
INSERT INTO `sys_user` VALUES (110, NULL, 't001', 't001', '01', '', '', '0', '', 'ead21058ccd2746367f5bf1bcd3fc37e', '466620', '1', '2', '127.0.0.1', '2022-06-25 14:17:10', '2022-06-25 14:16:57', '', '2022-06-25 14:16:57', '', '2022-06-25 14:28:29', NULL);
INSERT INTO `sys_user` VALUES (111, NULL, 't002', 't002', '01', '', '', '0', '', 'eaf12b53075d441335ece2e442e0887d', '2cb25b', '0', '2', '', NULL, '2022-06-25 14:25:18', '', '2022-06-25 14:25:17', '', '2022-06-25 14:25:23', NULL);
INSERT INTO `sys_user` VALUES (112, NULL, 't003', 't003', '01', '', '', '0', '', 'ea88fd3627f9648fa2b8b8767744988b', '8da5a8', '0', '2', '', NULL, '2022-06-25 14:29:19', '', '2022-06-25 14:29:19', '', '2022-06-25 14:29:19', NULL);
INSERT INTO `sys_user` VALUES (113, NULL, 't004', 't004', '01', '', '', '0', '', 'fe7528937136b91fe4e9fb8deeb0dd57', 'b526c4', '0', '2', '', NULL, '2022-06-25 14:30:44', '', '2022-06-25 14:30:44', '', '2022-06-25 14:31:57', NULL);
INSERT INTO `sys_user` VALUES (114, NULL, 't07', 't07', '01', '', '', '0', '', '3e324a6b2dd80a41a66cbfdc6db35307', '3a0817', '1', '2', '', NULL, '2022-06-25 14:33:36', '', '2022-06-25 14:33:36', '', '2022-06-25 14:33:40', NULL);
INSERT INTO `sys_user` VALUES (115, NULL, 's01', 's01b', '01', '1111@qq.com', '13112341234', '0', '', '0d9c3906c49b02dce8cb3b7315d5234a', '684196', '0', '2', '127.0.0.1', '2022-07-03 15:18:45', '2022-06-25 17:09:50', '', '2022-06-25 17:09:50', '', '2022-07-03 15:18:46', NULL);
INSERT INTO `sys_user` VALUES (116, NULL, 's02', 's02', '01', '', '', '0', '', '16e694bf678707bfb73336cc20ca63ec', 'd24d83', '0', '2', '112.81.196.48', '2022-07-06 21:05:02', '2022-07-05 18:00:45', '', '2022-07-05 18:00:45', '', '2022-07-06 21:05:02', NULL);
INSERT INTO `sys_user` VALUES (117, NULL, 's03', 's03', '01', '', '', '0', '', 'fd3d25a873916c540ec8695e09b39cbc', '7a0b66', '0', '2', '127.0.0.1', '2022-07-05 23:02:37', '2022-07-05 23:02:28', '', '2022-07-05 23:02:30', '', '2022-07-05 23:02:39', NULL);
INSERT INTO `sys_user` VALUES (118, NULL, '123456789', '123456789', '01', '', '', '0', '', '43b45d749d347073ff0be21ce23f099a', '31af95', '0', '0', '218.75.39.42', '2022-07-06 13:32:27', '2022-07-06 13:32:19', '', '2022-07-06 13:32:19', '', '2022-07-06 13:32:27', NULL);
INSERT INTO `sys_user` VALUES (119, NULL, '孙静', '孙静', '01', '', '', '0', '', '2a3497b9eb5666f3987824510156ce41', 'ee3b04', '0', '0', '112.1.103.197', '2022-07-07 08:48:30', '2022-07-06 21:14:41', '', '2022-07-06 21:14:41', '', '2022-07-07 08:48:30', NULL);
INSERT INTO `sys_user` VALUES (120, NULL, 'QHC', 'QHC', '01', '', '', '0', '', 'b85dac99441976166ca9e5a34153fd80', '9acd2d', '0', '0', '153.36.129.151', '2022-07-07 08:51:01', '2022-07-07 08:18:54', '', '2022-07-07 08:18:54', '', '2022-07-07 08:51:01', NULL);
INSERT INTO `sys_user` VALUES (121, NULL, '123456', '123456', '01', '', '', '0', '', 'fc9230b935015db13ab290d569abe6ca', 'd7ba99', '0', '0', '60.220.44.38', '2022-07-07 08:19:06', '2022-07-07 08:18:58', '', '2022-07-07 08:18:58', '', '2022-07-07 08:19:06', NULL);
INSERT INTO `sys_user` VALUES (122, NULL, 'Asibt', 'Asibt', '01', '', '', '0', '', '897f1256d7e29a7a342a5c0730515af9', '8f1ddd', '0', '0', '49.69.172.57', '2022-07-07 08:19:11', '2022-07-07 08:19:03', '', '2022-07-07 08:19:03', '', '2022-07-07 08:19:11', NULL);
INSERT INTO `sys_user` VALUES (123, NULL, '1178764479', '1178764479', '01', '', '', '0', '', 'd1a3493d427affe205763e8f5923fcc2', '08c13f', '0', '0', '117.93.178.141', '2022-07-14 12:50:49', '2022-07-07 08:19:13', '', '2022-07-07 08:19:13', '', '2022-07-14 12:50:49', NULL);
INSERT INTO `sys_user` VALUES (124, NULL, '许静', '许静', '01', '', '', '0', '', '4d82fd5907e804403ea7f28d841505ff', '8030c0', '0', '0', '223.104.145.148', '2022-07-07 08:19:29', '2022-07-07 08:19:18', '', '2022-07-07 08:19:18', '', '2022-07-07 08:19:29', NULL);
INSERT INTO `sys_user` VALUES (125, NULL, 'jinlong32', 'jinlong32', '01', '', '', '0', '', 'db7bc751fa4801e851c5629f00998b37', '1303de', '0', '0', '49.84.106.20', '2022-07-14 17:37:31', '2022-07-07 08:19:28', '', '2022-07-07 08:19:28', '', '2022-07-14 17:37:31', NULL);
INSERT INTO `sys_user` VALUES (126, NULL, '34周凌峰', '34周凌峰', '01', '', '', '0', '', 'a24c1de424902f17d08ade338e9dc60a', '8fe13f', '0', '0', '180.108.9.185', '2022-07-08 09:51:25', '2022-07-07 08:19:31', '', '2022-07-07 08:19:31', '', '2022-07-08 09:51:25', NULL);
INSERT INTO `sys_user` VALUES (127, NULL, 'DK-meng', 'DK-meng', '01', '', '', '0', '', '3a8d59b91f2d783298c63bc9aebd2e3a', '5e9130', '0', '0', '49.80.239.132', '2022-07-07 08:19:47', '2022-07-07 08:19:35', '', '2022-07-07 08:19:35', '', '2022-07-07 08:19:47', NULL);
INSERT INTO `sys_user` VALUES (128, NULL, 'zjp', 'zjp', '01', '', '', '0', '', 'c3e02734ebbc6a60edc87c1e031f4c29', 'a4146b', '0', '0', '117.88.84.129', '2022-07-07 10:20:00', '2022-07-07 08:19:56', '', '2022-07-07 08:19:56', '', '2022-07-07 10:20:00', NULL);
INSERT INTO `sys_user` VALUES (129, NULL, 'cljh', 'cljh', '01', '', '', '0', '', '18c2d7643f2a7c2ff519e4b60a942b29', '336146', '0', '0', '114.220.11.219', '2022-07-07 08:20:12', '2022-07-07 08:20:02', '', '2022-07-07 08:20:02', '', '2022-07-07 08:20:12', NULL);
INSERT INTO `sys_user` VALUES (130, NULL, 'lzj', 'lzj', '01', '', '', '0', '', 'f297dd9bec1e5018f5b615f719466a5e', '854ead', '0', '0', '49.84.239.242', '2022-07-07 08:58:32', '2022-07-07 08:20:10', '', '2022-07-07 08:20:10', '', '2022-07-07 08:58:32', NULL);
INSERT INTO `sys_user` VALUES (131, NULL, '张令香', '张令香', '01', '', '', '0', '', '65f746c80acc74b564d5dd20235c0f04', '9110e3', '0', '0', '58.208.64.206', '2022-07-07 08:20:19', '2022-07-07 08:20:12', '', '2022-07-07 08:20:12', '', '2022-07-07 08:20:19', NULL);
INSERT INTO `sys_user` VALUES (132, NULL, 'niuchenhui', 'niuchenhui', '01', '', '', '0', '', 'c64ae57a5f249b9d477d7900c59687b4', '339a73', '0', '0', '222.93.225.150', '2022-07-07 08:20:25', '2022-07-07 08:20:18', '', '2022-07-07 08:20:18', '', '2022-07-07 08:20:25', NULL);
INSERT INTO `sys_user` VALUES (133, NULL, 'zhai', '翟鹏', '01', '2368509879@qq.com', '18552501932', '0', '', 'd4b597b8d0daf81e4e3f3b2deff4e295', 'e48a62', '0', '0', '122.194.71.158', '2022-07-07 08:20:42', '2022-07-07 08:20:22', '', '2022-07-07 08:20:22', '', '2022-07-07 08:21:32', NULL);
INSERT INTO `sys_user` VALUES (134, NULL, '陈鸣涛', '陈鸣涛', '01', '', '', '0', '', '2b74bebf9999376992665bf862afbe9a', 'e3c0cb', '0', '0', '180.104.202.67', '2022-07-12 17:50:09', '2022-07-07 08:20:39', '', '2022-07-07 08:20:39', '', '2022-07-12 17:50:09', NULL);
INSERT INTO `sys_user` VALUES (135, NULL, 'WSS', 'WSS', '01', '', '', '0', '', 'd71cd9082e15285fccf4133998c9eaa6', '94900e', '0', '0', '182.123.141.173', '2022-07-07 08:20:55', '2022-07-07 08:20:48', '', '2022-07-07 08:20:48', '', '2022-07-07 08:20:55', NULL);
INSERT INTO `sys_user` VALUES (136, NULL, '倪伟', '倪伟', '01', '', '', '0', '', '96b5569b90cf8658ebc56b1d37267f70', 'b85f67', '0', '0', '120.242.44.42', '2022-07-11 07:52:49', '2022-07-07 08:20:52', '', '2022-07-07 08:20:52', '', '2022-07-11 07:52:49', NULL);
INSERT INTO `sys_user` VALUES (137, NULL, 'pan123', 'pan123', '01', '', '', '0', '', '74c263e314e9f89312c6238b82e8c569', '4e6edd', '0', '0', '223.107.28.187', '2022-07-12 08:42:01', '2022-07-07 08:21:34', '', '2022-07-07 08:21:34', '', '2022-07-12 08:42:01', NULL);
INSERT INTO `sys_user` VALUES (138, NULL, 'Zhanglin', 'Zhanglin', '01', '', '', '0', '', '5f118b34f6f2a9f02253bfe37f556748', 'a24f66', '0', '0', '49.93.77.41', '2022-07-07 08:22:55', '2022-07-07 08:22:25', '', '2022-07-07 08:22:25', '', '2022-07-07 08:22:55', NULL);
INSERT INTO `sys_user` VALUES (139, NULL, 'di', 'di', '01', '', '', '0', '', '954a431e0b05b8db51cc2087b32910fe', '2c83c4', '0', '0', '180.123.225.189', '2022-07-07 08:28:34', '2022-07-07 08:28:22', '', '2022-07-07 08:28:22', '', '2022-07-07 08:28:34', NULL);
INSERT INTO `sys_user` VALUES (140, NULL, 'tangsheng', 'tangsheng', '01', '', '', '0', '', '90bcfaf87c630ce3da1261a6de5f8ade', '550e57', '0', '0', '49.93.8.5', '2022-07-07 08:43:18', '2022-07-07 08:43:09', '', '2022-07-07 08:43:09', '', '2022-07-07 08:43:18', NULL);
INSERT INTO `sys_user` VALUES (141, NULL, 'maozhihao', 'maozhihao', '01', '', '', '0', '', 'cfb1c950d5953644344ee3fc28ff5047', 'b6b278', '0', '0', '222.94.229.25', '2022-07-07 08:59:16', '2022-07-07 08:59:07', '', '2022-07-07 08:59:07', '', '2022-07-07 08:59:16', NULL);
INSERT INTO `sys_user` VALUES (142, NULL, '朱陈沄昊', '朱陈沄昊', '01', '', '', '0', '', 'f78866a5eb7da7248aa57ff489c0e065', '4c0db9', '0', '0', '183.211.88.168', '2022-07-07 09:42:00', '2022-07-07 09:41:53', '', '2022-07-07 09:41:53', '', '2022-07-07 09:42:00', NULL);
INSERT INTO `sys_user` VALUES (143, NULL, 'lexedjava', 'lexedjava', '01', '', '', '0', '', 'b2ce589d30279ff81e7fb8b271081a5a', 'eb160d', '0', '0', '112.1.52.239', '2022-07-07 16:01:54', '2022-07-07 16:00:47', '', '2022-07-07 16:00:47', '', '2022-07-07 16:01:54', NULL);
COMMIT;

-- ----------------------------
-- Table structure for sys_user_online
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_online`;
CREATE TABLE `sys_user_online` (
  `sessionId` varchar(50) NOT NULL DEFAULT '' COMMENT '用户会话id',
  `login_name` varchar(50) DEFAULT '' COMMENT '登录账号',
  `dept_name` varchar(50) DEFAULT '' COMMENT '部门名称',
  `ipaddr` varchar(128) DEFAULT '' COMMENT '登录IP地址',
  `login_location` varchar(255) DEFAULT '' COMMENT '登录地点',
  `browser` varchar(50) DEFAULT '' COMMENT '浏览器类型',
  `os` varchar(50) DEFAULT '' COMMENT '操作系统',
  `status` varchar(10) DEFAULT '' COMMENT '在线状态on_line在线off_line离线',
  `start_timestamp` datetime DEFAULT NULL COMMENT 'session创建时间',
  `last_access_time` datetime DEFAULT NULL COMMENT 'session最后访问时间',
  `expire_time` int(11) DEFAULT 0 COMMENT '超时时间，单位为分钟',
  PRIMARY KEY (`sessionId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='在线用户记录';

-- ----------------------------
-- Records of sys_user_online
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for sys_user_post
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_post`;
CREATE TABLE `sys_user_post` (
  `user_id` bigint(20) NOT NULL COMMENT '用户ID',
  `post_id` bigint(20) NOT NULL COMMENT '岗位ID',
  PRIMARY KEY (`user_id`,`post_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户与岗位关联表';

-- ----------------------------
-- Records of sys_user_post
-- ----------------------------
BEGIN;
INSERT INTO `sys_user_post` VALUES (1, 1);
COMMIT;

-- ----------------------------
-- Table structure for sys_user_role
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_role`;
CREATE TABLE `sys_user_role` (
  `user_id` bigint(20) NOT NULL COMMENT '用户ID',
  `role_id` bigint(20) NOT NULL COMMENT '角色ID',
  PRIMARY KEY (`user_id`,`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户和角色关联表';

-- ----------------------------
-- Records of sys_user_role
-- ----------------------------
BEGIN;
INSERT INTO `sys_user_role` VALUES (1, 1);
INSERT INTO `sys_user_role` VALUES (118, 100);
INSERT INTO `sys_user_role` VALUES (119, 100);
INSERT INTO `sys_user_role` VALUES (120, 100);
INSERT INTO `sys_user_role` VALUES (121, 100);
INSERT INTO `sys_user_role` VALUES (122, 100);
INSERT INTO `sys_user_role` VALUES (123, 100);
INSERT INTO `sys_user_role` VALUES (124, 100);
INSERT INTO `sys_user_role` VALUES (125, 100);
INSERT INTO `sys_user_role` VALUES (126, 100);
INSERT INTO `sys_user_role` VALUES (127, 100);
INSERT INTO `sys_user_role` VALUES (128, 100);
INSERT INTO `sys_user_role` VALUES (129, 100);
INSERT INTO `sys_user_role` VALUES (130, 100);
INSERT INTO `sys_user_role` VALUES (131, 100);
INSERT INTO `sys_user_role` VALUES (132, 100);
INSERT INTO `sys_user_role` VALUES (133, 100);
INSERT INTO `sys_user_role` VALUES (134, 100);
INSERT INTO `sys_user_role` VALUES (135, 100);
INSERT INTO `sys_user_role` VALUES (136, 100);
INSERT INTO `sys_user_role` VALUES (137, 100);
INSERT INTO `sys_user_role` VALUES (138, 100);
INSERT INTO `sys_user_role` VALUES (139, 100);
INSERT INTO `sys_user_role` VALUES (140, 100);
INSERT INTO `sys_user_role` VALUES (141, 100);
INSERT INTO `sys_user_role` VALUES (142, 100);
INSERT INTO `sys_user_role` VALUES (143, 100);
COMMIT;

SET FOREIGN_KEY_CHECKS = 1;
